东莞北大青鸟吧 关注:38贴子:189
  • 1回复贴,共1

从宏观上理解数据结构【东莞金码学校】

只看楼主收藏回复

信度娘,保平安。很多时候我们一直在埋头苦干,却不知道为什么这样........


1楼2016-07-02 16:24回复
    工作一年之后,重新回想一下大学里学的数据结构,发现所剩的寥寥无几,当提起某一种数据结构脑海中大体也只剩下了简单的定义,如跳表,也只是模糊记得是在一个有序链表上添加额外的指针来加快搜索速度,其他的似乎什么都不记得了,记得当时在学习数据结构时对跳表的理解还是蛮深刻的,然而时间一长却忘掉了关于跳表的大部分内容。之所以忘得这么快,一方面是由于没有时常复习外,还有另外一个重要原因就是当时没有从宏观上去理解数据结构,没有将跳表的知识与其他相关的知识联系起来,以至于让这么一个孤零零的知识很快就遗忘了。其实学习就是这么一个过程,在学习某个知识时,如果搞不懂它的原理或者不能将它与自己熟悉的知识联系起来,这个知识可能很快就会遗忘,如果能够联系起来,那么在平常生活中,你通过对自己熟悉的知识的运用可能自然而然的就联系到这个知识点,也就起到巩固这个知识的作用。知识就是这样一个不断积累的过程,千变万化的思维终归还是对信息的一种存储和处理,不选择一种合适的存储方式去存储信息,存储的信息量就少或处理就变得很低效。信息的处理效率低除了你的生理机能影响外你的思维方式也有很大的影响。类比计算机的处理信息能力,影响因素除了本身的硬件性能外,软件如何实现也有很大的关系。数据结构就是教授我们在除硬件影响外,我们该如何提高我们的程序性能的这样一门课程。


    2楼2016-07-02 17:12
    回复