In Algorithms Illuminated, Tim Roughgarden teaches the basics of Algorithms in the most accessible way imaginable.
Hundreds of worked examples, quizzes, and exercises, plus comprehensive online videos, help readers become better programmers; sharpen their analytical skills; learn to think algorithmically; acquire literacy with computer science\'s greatest hits; and ace their technical interviews..
This Omnibus Edition contains the complete text of Parts 1-4, with thorough coverage of asymptotic analysis, graph search and shortest paths, data structures, divide-and-conquer algorithms, greedy algorithms, dynamic programming, and NP-hard problems.
In Algorithms Illuminated, Tim Roughgarden teaches the basics of Algorithms in the most accessible way imaginable