大话数据结构——第一章:数据结构绪论

数据结构绪论

作者对于数据结构学习的一些建议

  1. 泛览
    1. 随便看看,只求对学什么心中有数
  2. 摘抄
    1. 无论是思维导图还是逻辑推导,要能够自己在纸上写写自己觉得重要的内容
    2. 抄写是假,思考是真
  3. 实践
    1. 将例程自己在电脑上打一遍,找出问题
  4. 记忆
    1. 重要部分可以使用flashcard进行记忆
  5. 练习
  6. 运用

什么是 数据结构

数据结构是对问题 进行解决 提供解决方案

为数据提供存储位置的一种方法

1.0 数据

数据只是一种符号

能够输入到计算机中

能够被计算机处理

1.1数据元素

1.2数据项

1.3数据对象

2.0 结构

所谓结构,也就是事物之间的关系

2.1 逻辑结构

  1. 一对一:
    1. 线性结构
  2. 一对多:
    1. 集合结构
    2. 树形结构
    3. 图形结构

2.2 物理结构

物理结构能够反映 数据元素之间的逻辑关系

2.2.1 顺序存储结构(排队)

按照一定的逻辑顺序从前至后依次排序

可以理解为在食堂里一群人排队打饭

2.2.2 链表存储结构(叫号)

指针指向一个地址,地址里是任意数据元素的位置

可以理解为在一个银行里,有许多人排队

但是每个人都只需要挂号,并不需要在柜台前面排成一长列,每个人都只需要有一个号码就可以了,并不强调你在哪,重要的是你的排队号码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值