Random thoughts...
2016-07-31
Compared with CLRS:
- Both books are well written and way above the average.
- "Almost" as great as the classic CLRS.
- Not so textbook like which is both good and bad:
- Has clearer statements about goals and abstractions of algorithms and data structures.
- Keep most of the contents concise.
- I like the separation between basic theories and toolbox.
- Algorithms are less strictly defined.
- The pseudocode is not as good as those in its counterpart.
- The derivations for complexity, which are the essence of the algorithms, are sloppy.
- Nice war stories to relate algorithms with real-world applications.
- Good for preparing code interview.