数据结构第一课

  数据结构作为计算机的基础课程,是一门研究非数值计算程序设计中的操作对象,以及这些对象之间的关系和操作的学科,具有十分重要的意义。

  其应用范围广泛,可以让计算机处理各种现实中的问题。如建立一个学生管理系统,进行学生信息的录入,增添,删除等操作,其本质就是一种线性关系,一个学生的各种信息就是一个元素。又如人机对弈问题,阿尔法狗战胜人类棋手,震惊世界。其对弈过程就像一棵倒长的树,与数据结构中的树很相似,同理井字棋也是如此。再有现在生活中必不可少的导航,它大大提高了人们的出行效率,让人们的生活更加便捷。数据结构中的图结构就可以模拟最短路径,以顶点表示城市,用有向边表示两个城市间的通路,边上权值表示距离,最后只需要寻找权值最小的路径,这就是我们要寻找的最短路径。

  数据的逻辑结构包括线性结构和非线性结构,以此为根据,可以将数据结构分为:线性结构,树结构,图结构,集合结构。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_73931224

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值