为了抵御一波实习的攻击,花了十天个晚上左右的时间把全书除了最后一章扫了一遍,发现里面大多数题目都是和数据结构相关的(数组、栈、树、链表、队列、哈希),算法的题比较少。书上介绍的一些定律还是不错的,例如项目介绍的STAR法则、代码编写之前需要提前想好测试等等。贯穿全书,提倡的一个核心宗旨就是代码必须鲁棒,非法输入以及边界条件等的防御性代码是终极目标。
先前看到一个书评说这本书最大的价值就是面试官也看这个,感觉确实是这样的(前几天网易笔试一道编程题就是原题),你要是能把书上面的题基本的思路了然于胸,能快速写出一手无错鲁棒的代码,基本上国内互联网企业的关于“对算法和数据结构有较深的理解”这一条你也就“达到”了吧。
看到nowcoder上有本书配套的刷题集,接下来的时间就慢慢刷吧,还有leetcode也是,也不知这几百道题何时能刷完。路漫漫其修远兮