算法基础篇(1)------概览

● 每周一言

真正的担当,是担当他人的感受。

导语

作为2017年的第一篇内容,小斗在此恭祝大家新春快乐,事业步步高升!

算法是计算机领域重要的基石。很多时候,算法用的巧往往可以缩减不少代码量,还能大幅缩减程序的时空复杂度。那么,基本算法有哪些?其具体实现思想又是如何?接下来的几周,我将通过通俗易懂的语言,为大家讲解一些算法基础,若有理解偏差还请不吝指教。

基础

算法是一种解题方案的准确而完整的描述,代表着用系统的方法描述解决问题的策略机制。也就是说,对于一定规范的输入,算法必须在有限时间内能获得所要求的输出。不同的算法能用不同的时间、空间或效率来完成相同的任务,它们的优劣则用时间复杂度与空间复杂度来衡量。而算法的实现则离不开数据结构的支持。几种基本算法及数据结构如下图所示:

算法基础篇(1)------概览_第1张图片

接下来的几周我将依次为大家讲解上图所提到的基本算法与数据结构,希望能帮助大家理解,敬请期待。

结语

感谢各位的耐心阅读,后续文章于每周日奉上,欢迎大家关注小斗公众号 对半独白

算法基础篇(1)------概览_第2张图片

你可能感兴趣的:(算法基础系列)