最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:5

【推荐】我看不懂数据结构是不是说明我笨啊?

 attach_img

5

帖子

6

回复

10

积分
最后登录:
2025-04-05 17:22
注册时间:
2023-03-12 21:55
楼主
  发表于:2025-04-05 19:18:30|查看用户信息

我大一才上完,学习成绩一般。放假了我想提前学习一下。就看了数据结构。

里面的代码我仔细看,还是能懂的,只是有时候不懂其中的用意。

看着看着我发现就是中文和英文而已,每个汉字和字母我都认识,加一起却不认识了(´Д⊂ヽ

我是不是笨啊

1.jpg

5

帖子

10

回复

13

积分
最后登录:
2025-04-05 15:37
注册时间:
2023-05-19 10:16
1 楼
  发表于:2025-04-05 19:19:56|查看用户信息

以我和我接触的历史来看,学C++数据结构的时候,很多时候是C++不够好,不能支撑自己走下去,于是当时我的室友因此而重新学C++,再来学数据结构。所以,若学C++数据结构,首先确保C++知识足够支撑你学下去,指针(包括二重指针)与内存,面向对象,简单的模版都是需要的。

对于指针与内存,请搜索Stanford C Pointers and Memory,有一个pdf讲的不错。

若不懂,自己还是"白痴"时,就老老实实先把代码敲进电脑,多体会几次代码,直到自己完全可以知道怎么写,然后回过头再来想理论,如此反复理解。

最后,要做练习,并且去做做浙大PAT数据结构版块和Leetcode,我觉得Leetcode很多题目都是数据结构的练习题。

5

帖子

10

回复

14

积分
最后登录:
2025-04-05 17:57
注册时间:
2023-02-26 14:02
2 楼
  发表于:2025-04-05 19:21:09|查看用户信息

高一时,我英语很差,差到什么程度,几乎考试没有及格过。而所在的那个班级是成绩比较好的班,我的英语成绩应该是倒数的。我就纳闷了,为什么一样的课程一样的学习计划一样的用功程度,为何放在我身上效果就那么差。深思过后,我意识到了,我基础很差,跟不上课老师的课程。于是有一段时间,我不按照课程走,花精力在恶补初中的基础,慢慢就把成绩提上去了。


人与人水平不一样,学同样的东西效果就不一样,要明白,没那个体力,是爬不上那座山的。


那我从小山爬起就好了。


你看你那本书,要是底子差的没有老师带简直吃力不讨好,我也买过一本,是基于Java的,看了一半,看过的都是是懂非懂的感觉。


后来我重新找了一本,大话数据结构,看了三天,看完敲着练习,收获好大。


认识自己的不足,从适合路的出发,才能走的快。如果动不动说智商问题,这才是问题所在吧。


4

帖子

6

回复

9

积分
最后登录:
2025-04-05 18:54
注册时间:
2024-03-30 12:14
3 楼
  发表于:2025-04-05 19:22:07|查看用户信息

孩子啊,对书本(知识)撒娇卖萌都是没有用的啊。


觉得看不懂的话就了一个建议,做题,做题。


知道数据结构用在哪里、有什么优势和劣势、为什么还存在于实践中或者已经被淘汰了,这些东西光读书是不会真正知道的。


我也来念两句诗:纸上得来终觉浅,绝知此事要躬行。


2

帖子

2

回复

4

积分
最后登录:
2025-04-05 18:24
注册时间:
2023-03-12 21:38
4 楼
  发表于:2025-04-05 19:23:05|查看用户信息

初学看不懂很正常呀。

教你个方法:

1. 书读百遍,其意自现。建议你反复去看,同一个概念,看一百遍,从陌生到熟悉,纵然不理解其意思,但是也要达到看到这个概念,没有陌生感。

2. 以你现在的教程为主,也就是说按这个书的大纲目录去学习,但是在学这本书的同时,可以去参考其他书,甚至在线教育网站的视频内容。这样做的目的是,去感受不同的人,不同的书,不同的角度讲解同一个概念。

3. 动手实践。不只是练习算法题,也要动手开发一些功能。在拥有一些编程经验之后再回头看数据结构,你会觉得很简单。

编程其实是个实践性非常强的学科,学习编程,相当于你在虚拟的世界耕作,正常人都能学会,就是个时间功夫而已,智商高的人悟性高,可能时间用的少。你刚学看不懂很正常,没必要质疑自己的智商。想起一句话,很多人的勤奋程度,还轮不到拼智商。


7

帖子

3

回复

9

积分
最后登录:
2025-04-05 17:44
注册时间:
2024-07-15 23:26
5 楼
  发表于:2025-04-05 19:24:24|查看用户信息

我第一次看数据结构是为了考试,因为非计算机专业,数据结构只是选修,只为了不挂科水水就过了,看完也就知道个皮毛。


第二次看数据结构是为了找工作,准备当个码农,听说数据结构能在面试装逼,于是看的比较仔细,大概看懂了一大半,部分难懂的直接跳过,此时我感觉已经能和面试官谈笑风生了。


第三次看数据结构是最近,准备考研,不得不扫清一切盲点,再难啃的也得逼着自己看下去,比如AVL树的再平衡算法和外部排序等,都是第三遍才看懂的。


题主的问题总结起来就是没动力罢了,导致没法静下心来看,一分钟能翻十几页,然后一脸懵逼。


然后,建议看书的时候自己多画画图,多琢磨琢磨,肯定能看懂,别再搞的怀疑自己智商了。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录