关于数据结构重要性的解释

来源:互联网 发布:js如何给input赋值 编辑:程序博客网 时间:2024/04/30 09:31

许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。


系统实现的困难程度:这句话指的是用代码来实现功能的困难程度;

系统构造的质量:鲁棒性;是否容易升级维护;


       个人对于这句话是这么看待的。我们的软件是跑在计算机上的,而计算机内存存储的是我们的数据集合和数据之间逻辑关系的集合。这两种集合。所以我们的程序代码想要解决一个特定的问题,就必须考虑到特定的环境:内存存储数据的方式;内存存储数据本身的存储方式;内存存储数据之间逻辑关系的存储方式,而这些东西都和数据结构紧密相关的。所以如果我们采取了一个比较好的数据结构,那么我们处理数据的方式会相对来轻松的。

注意:并非这个是一成不变的;我们要具体问题具体分析;

0 0
原创粉丝点击