二叉树,通常应当是研究其他一些复杂的数据结构的基础.因此,通常我们应该精通它,而不是了解:当然,可能并不是每个人都认同这种观点,甚至有些人认为理解数据结构就行了!根本没有必要去研究如何实现,因为大多数高级语言已经包含了非常好用的实现接口,直接调用即可.我曾经很难理解为什么有些同学那么的努力去学习算法,然后参加ACM比赛,我甚至连最基本的斐波那契也无法实现.但是我任然心里嘲笑他们,因为我当时正在学习Linux系统编程.我觉得自己做的才是正确的有意义的事.其实,现在我觉得算法是一个程序员的基本素质高…