技术干货理解数据结构和算法设计

程序=数据结构+算法

先有数据,再有算法,所以在设计时,都是以数据结构为出发点来进行设计的。另一方面,如果你有了具体的算法,也可以根据具体情况对数据结构进行改进。

如何保存一堆东西?--》数据结构

set:将一堆散乱的东西存放在一个容器里面

然而数据本身是没有顺序的,如何保存顺序关系?

方法1:

array:将数据连续有序的排成一排

方法2:linkedlist:将各个数据之间用指针连接

一旦我们将数据存好以后,就来到了问题的核心部分:

如何处理这些数据?--》算法

怎么计算这些数据就是算法部分所







































北京看白癜风哪家医院效果好
看白癜风专业的医院



转载请注明:http://www.92nongye.com/tlfc/204614164.html