您的位置:首页 > 理论基础 > 数据结构算法

对于数据结构的初步了解

2017-09-20 17:09 197 查看
   对于数据结构在我没学这门课程之前对它的理解是:数据结构是可以把很多数据整合到一起,然后写一个适合处理这批数据的算法,这样可以节省计算机的内存。但是学完第一章绪论后我对这门课有了更深刻的理解。

  首先是对数据结构的组成有了了解(1.数据的逻辑结构;2.数据的存储结构;3.数据的运算)

逻辑结构的表示:(1)图表表示 (2)二元组表示


逻辑结构的类型:(1)集合 (2)线性结构 (3)树形结构


存储结构:(1)顺序存储结构 (2)链式存储结构 (3)索引存储结构 (4)哈希存储结构

下面的学习内容相当于是对以前学习内容的复习,比如数据类型

接着我对为什么要学数据结构有了一定的了解,数据结构是要分析一个算法的性能以及时间复杂度。我觉得这其实也是去为了合理的利用计算机的内存。

  至于怎么去学这门课程,在我看来需要打好基础,比如至少要熟悉一门语言,比如C语言。因为这是编程的基础,如果基础都没有也没法去学习这门课。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: