程序=数据结构+算法
先有数据,再有算法,所以在设计时,都是以数据结构为出发点来进行设计的。另一方面,如果你有了具体的算法,也可以根据具体情况对数据结构进行改进。
如何保存一堆东西?--》数据结构
set:将一堆散乱的东西存放在一个容器里面
然而数据本身是没有顺序的,如何保存顺序关系?
方法1:
array:将数据连续有序的排成一排
方法2:linkedlist:将各个数据之间用指针连接
一旦我们将数据存好以后,就来到了问题的核心部分:
如何处理这些数据?--》算法
怎么计算这些数据就是算法部分所北京看白癜风哪家医院效果好看白癜风专业的医院