社区
C语言
帖子详情
怎么学数据结构啊?
把握
2011-10-26 02:53:09
这个学期都快过了一半了,数据结构都不知道在学些什么,以前学c语言有兴趣,现在学数据结构都不知道怎么去学
...全文
119
12
打赏
收藏
怎么学数据结构啊?
这个学期都快过了一半了,数据结构都不知道在学些什么,以前学c语言有兴趣,现在学数据结构都不知道怎么去学
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tiger-3D
2011-10-26
打赏
举报
回复
刚开始有点迷惑,很正常的。慢慢来,慢慢地把教材上的程序实现了,过段时间就明白了。
streamlv
2011-10-26
打赏
举报
回复
我最初学的时候也觉得有点吃力,现在想多了熟悉了似乎对数据结构的理解能力也提升了不少。。。
尘缘udbwcso
2011-10-26
打赏
举报
回复
多动手,慢慢就理解了
赵4老师
2011-10-26
打赏
举报
回复
为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的一维二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。
VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。
从汇编的角度理解和学习C语言的指针,原本看似复杂的东西就会变得非常简单!
指针即地址。“地址又是啥?”“只能从汇编语言和计算机组成原理的角度去解释了。”
提醒:
“学习用汇编语言写程序”
和
“VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
想要从本质上理解C指针,必须学习C和汇编的对应关系。”
不是一回事!
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
Enter空格
2011-10-26
打赏
举报
回复
感觉目前国内讲数据结构的书比较死板。
最近看了点数据结构的书+上印象中看过的,体会就是。
明明知道它讲的是什么,可是通过书里面的各种抽象的文字表述,
就又不知道它到底在讲什么了。
tjucruiser
2011-10-26
打赏
举报
回复
多努力吧
a136973446aa
2011-10-26
打赏
举报
回复
我的体会心得,刚开始上课的时候,学数据结构感觉枯燥,没意思,又听不懂,到后面,面临着实习考试,以后的工作着想,就试着学习数据结构了,刚开始的时候因为自学,没人指点,很多问题都靠自己,感觉烦躁,不过自己还是扎扎实实的慢慢来,不要求看多,只要求看懂,随着时间推移慢慢的,感觉数据结构也不是自己想象的那样难了
建议LZ学习数据结构的时候,不贪多,切记浮躁,把书上的代码copy下来,自己调试,在利用晚上休息时候查阅一下相关资料
smart_fish8
2011-10-26
打赏
举报
回复
心太浮了,什么都别管,先把书上的代码敲一遍就知道做什么了
海底深鱼
2011-10-26
打赏
举报
回复
学习的事情,只有努力喽
vivi爱学习
2011-10-26
打赏
举报
回复
我们学数据结构的时候,都看不懂c的,老师也极少讲代码实现,主要是讲实现原理,上课要注意听那些算法的实现原理,加上自己的c语言兴趣,一定要多多动手啊。。。。。。我要是还上学就好了。。。。。。
proghua
2011-10-26
打赏
举报
回复
数组、链表、树、图、排序……
Ol_lO
2011-10-26
打赏
举报
回复
多多动手
数据结构
与算法分析(java语言描述)中文第二版以及习题答案
数据结构
与算法分析(java语言描述)中文第二版 以及习题答案(英文的)
数据结构
与算法(java语言描述)中文第二版 以上3本书都在,给
学
习
数据结构
的java开发人员
学
习。
数据结构
+算法综合资料库
数据结构
与算法综合资料库(CHM) 程序员必备的基础资料,对
数据结构
与算法很详细的讲解,里面还有许多示例,大家可以参考,
学
习编程语言都要用到的基础资料。初级走向高级必修的内功心法!
为什么要
学
习
数据结构
?
一、为什么要
学
习
数据结构
? 二、有哪些
数据结构
? 举例: 例子一:数据库 例子二:操作系统 例子三:文件压缩 例子四:通讯录 例子五:游戏之寻找最佳路径 一、为什么要
学
习
数据结构
?
数据结构
是所有...
为什么要
学
习
数据结构
2、为什么我们要
学
习
数据结构
? 3、常见的数据他的结构有8种 1、什么是
数据结构
?
数据结构
是以某种特定的布局方式存储数据的容器。 这种布局方式决定了
数据结构
对于某些操作是高效的,而对于其他操作则是低效...
【
数据结构
实战C++】0 为什么要
学
习
数据结构
?
为什么要
学
习
数据结构
? 几个常见的问题 语言
学
完了是不是有能力进行项目开发? 面对一个问题的时候怎么思考? 如何评价代码效率的高低好坏? 怎么提高自己的编程能力? 所以,
数据结构
的意义就是 培养专业的程序...
C语言
69,382
社区成员
243,074
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章