数据结构和算法太久没用就会写不出来

时间:2021-04-22 08:49:49
有段时间甚至连冒泡排序都忘记是什么原理....以前学过选择排序,插入排序这些比较简单的算法,但是现在写不出来了...刚才看书才回忆起来,是我掌握不够扎实还是我的问题??

11 个解决方案

#1


怕什么呢。工作中又不需要默写:)



千里孤行

#2


冒泡写不出来那不太正常。
复杂点的,一段时间不用后写不出来还是正常的。最多记住个原理,但写代码还是要看下书

#3


引用 2 楼 luciferisnotsatan 的回复:
冒泡写不出来那不太正常。
复杂点的,一段时间不用后写不出来还是正常的。最多记住个原理,但写代码还是要看下书

明年准备找工作了,面试写不出来就惨了

#4


不用很快就忘了

#5


引用 4 楼 yan_hyz 的回复:
不用很快就忘了


问题是这玩意还真少用过,就算做ACM这些基本算法也很少用啊,有的也都直接用STL了

#6


面试前再默写几次吧、、、

#7


找本好一点的手册,只要看通一次就可以,当时可以在书上做一些必要的笔记(结合自己的难点和注意点).

以后用到的时候,有问题就可以随时查看手册,很快就能搞定.

如果面试,之前最好泛读一下,整理思路,速记一下.

没必要背诵,遗忘也很正常,重要的是,使用的时候自己能快速上手就可以了.实际上,除非在实际应用中经常使用,否则遗忘是很正常的

#8


最近这几天一直在看算法类的

#9


最好把数据结构的思想好好熟悉

#10


为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的一维二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。

#11


我也如此,唉~所以现在经常用到的数据结构都把它写出来,利用指针实现无类型区别

#1


怕什么呢。工作中又不需要默写:)



千里孤行

#2


冒泡写不出来那不太正常。
复杂点的,一段时间不用后写不出来还是正常的。最多记住个原理,但写代码还是要看下书

#3


引用 2 楼 luciferisnotsatan 的回复:
冒泡写不出来那不太正常。
复杂点的,一段时间不用后写不出来还是正常的。最多记住个原理,但写代码还是要看下书

明年准备找工作了,面试写不出来就惨了

#4


不用很快就忘了

#5


引用 4 楼 yan_hyz 的回复:
不用很快就忘了


问题是这玩意还真少用过,就算做ACM这些基本算法也很少用啊,有的也都直接用STL了

#6


面试前再默写几次吧、、、

#7


找本好一点的手册,只要看通一次就可以,当时可以在书上做一些必要的笔记(结合自己的难点和注意点).

以后用到的时候,有问题就可以随时查看手册,很快就能搞定.

如果面试,之前最好泛读一下,整理思路,速记一下.

没必要背诵,遗忘也很正常,重要的是,使用的时候自己能快速上手就可以了.实际上,除非在实际应用中经常使用,否则遗忘是很正常的

#8


最近这几天一直在看算法类的

#9


最好把数据结构的思想好好熟悉

#10


为什么要有数据结构这个东东?
因为要将现实世界或者抽象理论中的各种数据保存在计算机外存(光盘、硬盘、U盘……)或内存(ROM、RAM、SRAM……)里面的一维二进制字节数组中。
然后让CPU这个只会执行预先保存好的加减乘除移位条件转移……等机器指令的家伙按照人的意志去处理这些数据。

#11


我也如此,唉~所以现在经常用到的数据结构都把它写出来,利用指针实现无类型区别