VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4018|回复: 10

到底什么是数据结构?

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-9 18:40:01 | 显示全部楼层 |阅读模式
学了一个学期的数据结构,不禁疑惑,到底什么才是数据结构?为什么算法+数据结构=程序?学习数据结构到底有什么用呢?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 18:30:01 | 显示全部楼层
"数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。"
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 18:45:01 | 显示全部楼层
数据是用什么结构保存的??要方便阅读嘛,所有用一些特殊的结构啊,这就是数据结构,完了。。。
算法嘛,为了解决某些问题(比如方便编写,提高效率,等等)而设计出来的解题思路,完了。。。
你去一个OJ平台做些题就知道了,你会发现一个很简单的题目用平时经常用到的你认为很正确的代码在这里便不可以,为什么?算法问题,没效率。所以算法是灵魂啊。。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 19:00:02 | 显示全部楼层
比如如何建一个高楼呢?

可以每块砖挨着放,放多了,成了大的砖块,楼就高了,可是不能住人。。

也可以每两块砖间隔点距离,也能建成高楼,用空隙可以放东西了。

还有其他N种方式,这个就是结构。。

回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 19:15:01 | 显示全部楼层
自己不深入,学几个学期也一样的。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 19:30:01 | 显示全部楼层
程序是计算机用来处理数据的。数据的表示方法就是用数据结构,数据的处理方法就是算法。因此计算机程序就是表示方法和处理方法的结合。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 19:45:01 | 显示全部楼层
计算机说到底是解决数据处理的问题,数据结构是我们程序员对数据的抽象,对计算机来说是实现更好的运算和存储,来提高计算机的速率。
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-9-5 20:00:01 | 显示全部楼层
没筛子,不好挑石头.
没箱子,不好装杂物.
没道路,不好走车.

数据结构好比筛子和箱子和路.
有了它,世界变得清晰,方便,标准.
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 21:00:01 | 显示全部楼层
这东西,需要顿悟才行。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-5 21:45:01 | 显示全部楼层
数据结构是数据在计算机的存储方式,而算法便是处理这些数据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表