齐凡又拿起了《数据结构》。
关于数据结构,他早已看过一部分,因为写代码绕不过这玩意儿,就像厨师必须要有餐具来盛菜,数据结构就是程序员的餐具。
但之前齐凡只看到了常用的部分--数组、链表、队列、哈希,其他的内容并未去涉及。
这回他打算系统完整地学习下。随后他发现貌似也没有必要。
因为常用的数据结构就那么几种,复杂一些的如“树”和“图”,如果不是写算法的话,一万年下来也用不到几回。
齐凡出于慎重,特地跑到机房,亲自动手实现了一个自平衡的二叉树,又写了个红黑树。写完之后他对着电脑屏幕直发愣,他侥幸脑汁也想不到自己会在何处用得到这种拧巴成麻花的东西。
或者说,当用到这种拧巴东西的时候,一定是程序本身的设计出问题了。
于是齐凡把《数据结构》也收了起来,等用到时再回过头来翻吧,暂时还是不浪费时间了。
齐凡还在心中吐槽了番。就数据结构这玩意儿,值得专门开一门来讲吗。随后他发现,貌似连编程都不值得专门开课来讲。因为都尼玛太简单了。
可他又反思,为什么那么多人学不会呢。比如李月,简简单单的c语言,齐凡恨不得拿脚指头都能敲出来,可李月就是不懂。
好吧。这或许就是难者不会会者不难。
王教授魔鬼书单上的书籍又减少了一本。