请教前辈,关于数据结构的应用

sdx 2000-08-04 06:27:00
我是一个新手,刚刚开始学习“数据结构”,可是我不清楚如何在编程中使用这些知识。请教各位前辈大侠,能否举一个简单的示例说明数据结构的实际应用。谢谢
...全文
328 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
devuser 2000-09-15
  • 打赏
  • 举报
回复
I am devuser
whitehare 2000-09-13
  • 打赏
  • 举报
回复
^_^看热闹
sdx 2000-08-22
  • 打赏
  • 举报
回复
sdx感谢各位前辈的回答。但我还有如下疑问:

一般编程语言中提供的"数组类型"可否作为数据结构中的基本数据结构使用呢?

既然链表,栈,队列,树等都是常用的数据结构,为什么在一般编程语言中部提供一个基本类,而需要重新构造?

storyxlx 2000-08-21
  • 打赏
  • 举报
回复
比如说数据库,我们在使用时看到的是二维表,实际上系统本身把它按树的形式放在内存里,这样才能快速检索.再比如你用的c编译器,它每次都先把你的变量存到树里,方便查找.

在任何稍大的软件中都要使用数据,数据的存储方式就是数据结构,你学的越深越会觉得它有用.
sunruijia 2000-08-18
  • 打赏
  • 举报
回复
例如游戏,帝国2你玩过吗?农民不断产生且似乎同时在运动,其实就是建立一个连表,并不断遍历连表,再如CHESS,程序中得产生一棵游戏树,再根据“最大最小”算法使计算机下出最有利的一招。
storyxlx 2000-08-18
  • 打赏
  • 举报
回复
老天,不学数据结构还编什么程序,数据结构指的是你程序中数据的存储方式,你不学数据结构,你的数据放在哪里?真奇怪.
bokei 2000-08-15
  • 打赏
  • 举报
回复
肯定要学的。
别的不说,光理解windows的机制也需要不少数据结构的知识了。

如果你将来要去写有关于图片处理的程序,哪更是非得精不可。
如果是写一些MIS什么的,哪就不用学得太精,凑合着用就行了。

lty 2000-08-15
  • 打赏
  • 举报
回复
算法+数据结构=程序,数据结构就是你的程序所要处理的数据对象的组织方式如队列、树等。
若不学数据结构则知识凭个人的智商去处理数据比如说排序、搜索等。而学了以后,这些都是现成的方法,信手拈来。
SuperMMX 2000-08-08
  • 打赏
  • 举报
回复
那得看你做什么程序了, 如果是一般的应用程序,
很少用到, 最多就是核心用到一些算法和数据结构的知识,
而相传算法的题目, 比如奥赛, 信息学竞赛等就
主要是算法和数据结构了.
overmars 2000-08-05
  • 打赏
  • 举报
回复
希望大家多交流,我也是初学。
我的e-mail是overmars_w@citiz.net.
大家可以讨论一下。
xzou 2000-08-05
  • 打赏
  • 举报
回复
例如,做文件压缩的一种方法就是利用哈夫曼树(编码)做的。至于链表应用和排序问题那是常用的东西,会经常碰到的。数据结构是一种如何解决及怎么样解决的好问题的思路和方法,很有用的。我也不太懂,希望多交流。

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧