存储结构是指数据在内存上的存储方式,比如有顺序存储和链式存储。但是数据结构要更多样,比如链式存储可以实现链表,也可以实现二叉树等数据结构。然后二叉树也可以使用顺序结构存储。
准确地说,关系不是很大,如果只是需要数据库应用、数据库的模式分解、SQL等,完全不需要学习数据结构,如果需要深入学习数据库,则其中的索引实现才会涉及到B树,
算法是绝对运动的,数据结构是相对静止的,二者是不可分割的关系。数据结构和算法不仅仅是计算机中才有的,计算机是后来诞生的东西,计算机的概念来源于自然界,自然界中例如一棵树的根和树叶之间的信息交流就是一个算法,
数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等等的学科。——《数据结构》(C语言版),严蔚敏,清华大学出版社。
而程序=数据结构+算法。不知道能不能明白,简单的说数据结构是计算机的根本基础,因为计算机就是用来处理各种数据的,在计算机的世界里,所有的东东都叫数据,而数据结构正是用来表示计算机存储、组织数据的方式。
280 浏览 5 回答
203 浏览 6 回答
172 浏览 5 回答
132 浏览 5 回答
197 浏览 5 回答
239 浏览 5 回答
312 浏览 5 回答
117 浏览 5 回答
221 浏览 5 回答
214 浏览 5 回答
115 浏览 5 回答
176 浏览 5 回答
213 浏览 5 回答
201 浏览 6 回答
147 浏览 5 回答
360 浏览 5 回答
257 浏览 5 回答
93 浏览 5 回答
85 浏览 5 回答