一直在寻找DS的意义 在理解了意义之后 才能更具体得理解一门课 就好比在学习OOP之前先要搞清楚什么是对象 什么是继承一样
对DS的意义一直有困惑 在CSDN上面发帖 也给无视了 今天下定决心查一下 DS的意义:
随着计算机应用领域的扩大和软、硬件的发展,"非数值性问题"越来越显得重要。据统计,当今处理非数值性问题占用了90%以上的机器时间,这类问题涉及到的数据结构更为复杂,数据元素之间的相互关系一般无法用数学方程式加以描述。因此,解决此类问题的关键已不再是分析数学和计算方法,而是要设计出合适的数据结构,才能有效地解决问题。
DS是设计一种数据的模式 来解决需求的问题
from http://student.zjzk.cn/course_ware/data_structure/web/gailun/gailun1.2.1.htm