那些算法什么的,你们都是怎么记得。【散分】
这两天看数据结构和算法,看的头疼。
时间复杂度看的稀里糊涂的,看插入,冒泡,希尔排序这些基本的东西都有点理解不了。昨天看希尔排序书上讲按增量d分组愣着看不懂,今天看个图解才了解。我真怀疑我IQ有问题。
那些信手拈来的大大们,你们都是怎么记这样东西的,不是背得吧。
------解决方案--------------------哥目前印象最深的就冒泡~~~
------解决方案--------------------不记得了。。。
------解决方案--------------------其实就是逻辑思维能力
------解决方案--------------------做多了,用了算法你自己都不知道的。纯粹是大脑逻辑的开发。
------解决方案--------------------莫非我的5楼又被和谐了?
------解决方案--------------------我觉得。 首先! 你要知道算法逻辑上是怎么实现的。就是说你不说java。给你排序你用中文叙述冒泡等排序方法,把这个弄懂了你再自己写程序,就好记些。
------解决方案--------------------多练就OK
------解决方案--------------------熟能生巧...
------解决方案--------------------我记得那时候我学这个,老师讲,再看书,再敲代码也就会了~
------解决方案--------------------看了忘,忘了看,没什么好办法
------解决方案--------------------基本上都还给书本了
------解决方案--------------------用的时候 查查书本 时间久了就记住了
------解决方案--------------------逻辑思维能力
------解决方案--------------------灵活运用
------解决方案--------------------哈哈,冒泡!!
------解决方案--------------------哎。。我把数学建模学到的都退回去了。
------解决方案--------------------图形化是最好的
------解决方案--------------------不记得什么算法了。。。。用到的时候再去想想。。。
------解决方案--------------------不记得什么算法了。。。。用到的时候再去想想。。。
------解决方案--------------------算法。。现用现查。
------解决方案--------------------都变成浮云飞上天了
------解决方案--------------------经常用,用久了就记住了
------解决方案--------------------知道怎么一回事就OK了
用到再看看书
------解决方案--------------------算法 我都不知道是什么了 都忘了一干二净
------解决方案--------------------买过一本《算法导论》,已经在箱子里下待了好久了。
------解决方案--------------------算法应该学的是思想,如果还在研究个希尔排序的话,我只能说一句,这辈子永远不会用到!
中国教科书上的算法都是几十年前的产物,没有一个可以直接用在正式的代码环境中。大家也知道中国的教材就是大而全,什么都讲一点,介绍个皮毛,至于学生嘛,想来就来,不想来就找别人的东西抄抄。
------解决方案--------------------算法 刚开始可能纯粹算作是考记忆力 慢慢地才能理解其内涵 要知道这些算法大部分可都不是程序员想出来的 而是数学家, 并且每个算法的提出经历了很长时间 有些高等数学基础是十分重要的 首先是明白“为什么这么做” 然后才能熟悉运用
------解决方案--------------------冒泡!!看名字就记住了啊!哈哈