看完谭浩强的C程序设计后,在看数据结构,我不知道有什么意义?想知道看这本书的意义,怎样学好、学懂

看数据结构时,对于书中的那些算法总是有点看不懂,还有那个抽象数据类型,附的习题中那些题我也写不出那样的算法,但是却可以用C语言实现,我现在才看到线性表,就觉得很烦,我不知... 看数据结构时,对于书中的那些算法总是有点看不懂,还有那个抽象数据类型,附的习题中那些题我也写不出那样的算法,但是却可以用C语言实现,我现在才看到线性表,就觉得很烦,我不知道这本书的意义何在,但我会坚持看完,看懂的,我想知道看这本书有意义,怎样学好、学懂数据结构? 展开
 我来答
lyz810
2012-06-14 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7527 获赞数:31781
前端开发工程师

向TA提问 私信TA
展开全部
C语言是基础,数据结构是程序的精髓
只会C语言只能解决一些简单的问题,对于要求功能较多的程序,不用复杂的数据类型完成起来会很麻烦
例如,链表结构的应用,它可以方便的进行插入、删除数据操作
想一下这个问题:制作一个全校同学的数学成绩输出程序,学校同学数是不定的,如果不使用链表或其他复杂数据类型,则要事先设定一个值很大的数组,将会浪费很多空间或空间不够出现错误
这只是多种抽象数据类型中的一类,在不同场合要应用相应的 数据类型
不懂数据结构就无法设计出复杂的程序
潮运虹0K
2012-06-14 · TA获得超过514个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:173万
展开全部
数据结构和算法构成了计算机世界的底层基石,例如操作系统的核心部分就是一个庞大的数据结构和算法的集合,再比如百度、谷歌等搜索就是基于庞大的数据结构之上的复杂的搜索算法,再比如数据库内部的查询、排序等。总之学习数据结构和算法能让你理解计算机世界的本质,即用计算机解决现实世界问题的办法。
学会数据结构的关键是自己在计算机上去实现那些数据结构,实现一个数据结构的工具库。
祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_____空心菜
2012-06-14 · TA获得超过263个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:83.2万
展开全部
你再去看看《计算机导论》和《C语言概述》我可以肯定你基础部分没学好但我不确定具体是哪部分,,另外你的数学方面也不太好,去找点关于计算机算法知识的书看看,最后你必须知道自己为什么学C语言,了解程序的运行原理和计算机运行原理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
licj12
2012-06-14 · TA获得超过102个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:101万
展开全部
谭浩强曾经曰过:数据结构+算法=程序。数据结构就是说程序要处理的数据应该怎么存储的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3bf52c0
2012-06-14 · TA获得超过128个赞
知道答主
回答量:104
采纳率:0%
帮助的人:85.8万
展开全部
我不知道你C语言学的怎么样了,当你在写大型的程序的时候,特别是涉及到大量数据处理的时候,如果你没学过一些好的算法或者处理方法就很难去写程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-06-14
展开全部
哥们 一定坚持 啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式