title: 如何学习数据结构？
desc: 本人学的是电子系，想考计算机的研究生，本科阶段接触的编程不算丰富，顶多是单片机的程序写的还算多！最近在学数据结构！感觉像c啊，数据结构啊很难学习到的本质！就是顶多肤浅的了解了下它的表面原理！你说要叫我写出二叉树的非递归遍历，二叉树的线索化，哈夫曼编码的实现，估计都得好困难！请问该如何在考研中复习好数据结构！特别是跨考生呢？是不是选用的教材不对！用的是严奶奶的教材
topic: 数据结构
content: 学习数据结构与算法的目的不同，学习的方法不同，当然，最终达到的效果与感情的差距也很明显。如题主所说，如果是为了考试，可以采用应试教育的学习方法，你懂的，就那些题。但我想说的是，对于IT同学来说，学习算法的真正意义与方法。虽然现在越来越多的工具，库已经完全封装了很多底层实现，让更多的程序员是傻瓜式的使用即可，这一方面确实促进了开发效率，但这并不能代表我们不需要去了解算法本身的作用。只有知道某一个组
answerer_tags: Linux高级程序设计作者，互联网探索者