数据结构的探讨(C语言)
各位同僚们,各位大神们,各位如我一般的小白们……如果你和我一样是刚刚学习接触数据结构,请进来,我们一起努力,一起分享,一起成长!如果你是大神即人物或者是入门已久的学长们,也请进来,给我们一点忠告,我们愿意学习!
我现在觉得棘手的问题是,随着深度的增加,我觉得将每个算法实现的难度越来越大,像我最近在做的迷宫问题,除了一点点思路其余什么都下不了手,想去搜代码又觉得这样无法进步,自己做又弄不出那种效果,所以,我想请问一下,对于新手来说,在遇到一个新的算法的时候应该如何做才能慢慢地将它变成一个个成功的程序,从中成长学习……我不懒,我也不怕麻烦,只要能学好数据结构,只要能学到新的知识,什么都值了!大家可以继续说说自己的问题,咱一起解决!
[解决办法]
仔细看书,领会算法思路,然后去用代码实现。如果自己实现不了的时候别古板,去看看别人是如何实现的。仔细看,但别记,更别抄,努力找出自己的错误和缺失,弄清楚其中的妙处后回过头来自己写。这些问题,知之则易,不知则难。
最美妙的,是在苦思后顿悟的一刹那,那“啊哈”的一声。