对于数据结构的初步了解

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

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

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

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

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

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

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

  至于怎么去学这门课程,在我看来需要打好基础,比如至少要熟悉一门语言,比如C语言。因为这是编程的基础,如果基础都没有也没法去学习这门课。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值