数据结构-概念

背景

数据结构是计算机编程领域非常重要的部分,虽然我不是从事数据算法类的岗位,但我希望我能对数据结构及算法有一个大致的了解,并对常见的数据结构算法熟悉,学习吸收里面的思想,体会编程的优美。

定义

数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。

数据元素
数据项1
数据项2
数据项3
数据项...
数据元素
数据项1
数据项2
数据项3
数据项...
数据对象

数据结构会有逻辑结构和物理结构,逻辑结构指数据对象中数据元素之间的相互关系有,集合结构,线性结构,树形结构,图形结构。物理结构有,顺序存储结构,链接存储结构。

生活中的数据结构

其实人们生活中早就有诸如此类的思想汇集了,只是当把这些思想搬到计算机里面,将概念提炼出来,得以被计算机学子了解学习。比如图书馆存书,就是数据结构,一本一本的书就是数据元素,相似的书会被放在同一排书架上。
还有我们上学时的年级班级的概念也是一回事都是对数据的划分,形成数据结构。我和你是同班同学,这就是一种关系。

虽说并不是所有的计算机思想都源于生活,但确实很多情况下都是人类社会中已有的思想提炼,这也符合人们接受学习的认知,熟悉的东西用起来更有效率。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值