数据结构到底是边看边实现还是实习完在看源码?该怎么解决
数据结构到底是边看边实现还是实习完在看源码?
最近在看严蔚敏的数据结构,不知道该用什么样的学习方法比较好,
我是先通读一遍,然后用里面的思想根据自己的想法先实习一遍之后再对照书中的源码进行校正
不知道这种方法好不好?
如果边看源码边上机呢?这样是不是基本练不到什么,各位兄弟是怎么走过来的,支支招。。。
------解决方案--------------------
多实践~可以先用自己的理解去实现,再对比标准算法
------解决方案--------------------
边看、边实现、边参照源代码
------解决方案--------------------
边看、边实现、边参照源代码
------解决方案--------------------
先理解数据结构的思想,如栈,队列,链表,树,图等。把这些思想弄明白,,, 思想搞明白了,就该敲代码了,,才知道敲的是什么代码,,,思想都没搞清楚,就敲代码,会越敲越糊涂的
------解决方案--------------------
LS说的不错,先懂得概念了,在自己想着实现,最后再对照,这样能加深印象。
------解决方案--------------------
在代码正确运行之前,所有的“效率”、“优化”都是浮云。。先自己实现把,再对照代码,然后再想想为什么别人这么写效率比较好,如何实现到自己的代码上,这样也是对编程能力的一种提高
------解决方案--------------------
自己写,写完再看书,比比哪里不同,为什么,有什么好处
------解决方案--------------------
自己写,写完再看书,比比哪里不同,为什么,有什么好处
最近在看严蔚敏的数据结构,不知道该用什么样的学习方法比较好,
我是先通读一遍,然后用里面的思想根据自己的想法先实习一遍之后再对照书中的源码进行校正
不知道这种方法好不好?
如果边看源码边上机呢?这样是不是基本练不到什么,各位兄弟是怎么走过来的,支支招。。。
------解决方案--------------------
多实践~可以先用自己的理解去实现,再对比标准算法
------解决方案--------------------
边看、边实现、边参照源代码
------解决方案--------------------
边看、边实现、边参照源代码
------解决方案--------------------
先理解数据结构的思想,如栈,队列,链表,树,图等。把这些思想弄明白,,, 思想搞明白了,就该敲代码了,,才知道敲的是什么代码,,,思想都没搞清楚,就敲代码,会越敲越糊涂的
------解决方案--------------------
LS说的不错,先懂得概念了,在自己想着实现,最后再对照,这样能加深印象。
------解决方案--------------------
在代码正确运行之前,所有的“效率”、“优化”都是浮云。。先自己实现把,再对照代码,然后再想想为什么别人这么写效率比较好,如何实现到自己的代码上,这样也是对编程能力的一种提高
------解决方案--------------------
自己写,写完再看书,比比哪里不同,为什么,有什么好处
------解决方案--------------------
自己写,写完再看书,比比哪里不同,为什么,有什么好处