
Introduction to algorithms
by Udi Manber · first published 1989
16mentions
14recommended by
15HN commenters
2012–2025first – last mentioned
93% recommend7% neutral
Combines inductive reasoning and recursive structure into a novel approach for algorithm design.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








Surprised I didn't know of this paper, this is the paper that led to the book: Introduction to Algorithms: A Creative Approach by Udi Manber (1989). This book was awesome, a reviewer on Amazon explains its unique style of teaching better than me: "By Vinhthuy Phan on July 2, 2003 : Most books I have read…
on “Using Induction to Design Algorithms (1988) [pdf]” ↗Sanzy Metz is a great teacher of object-oriented design. Read her ruby book. "Introduction to algorithms : a creative approach" by Udi Manber. ". Great book to learn algorithm design.
on “Ask HN: What language-agnostic programming books should I read?” ↗…days. You can find his CHM oral history interview at https://www.youtube.com/watch?v=q243lfVdQ9E. * "Stan Veit's History of the Personal Computer". A candid view about how the PC industry unfolded. * "Introduction to Algorithms" by Udi Manber. IMHO one of the best books about how to approach problems with a programmer's mindset.
on “Ask HN: Computer Science/History Books?” ↗I will go with the book option: Introduction to Algorithms: A Creative Approach by Udi Manber
on “Ask HN: Which are the best MOOCs on CS or related subjects you've taken?” ↗> books and papers about algorithms are often dry and unmotivating. If you don't like standard textbook treatments like CLRS, you might like these: Introduction to Algorithms - A Creative Approach by Udi Manber (out of print but worth getting). Algorithm Design by Klein and Tardos. How to Think About Algorithms by Jeff Edmonds. Jeff Erickson's lecture notes on algorithms:…
on “Damn Cool Algorithms: Homomorphic Hashing” ↗Another excellent algorithms book that never seems to get any attention is Udi Manber's "Introduction to Algorithms: A Creative Approach". Unlike the standard "algorithm catalog" books, where the standard algorithms are merely presented, it really gives you an idea of how one could come up with them in the first place,…
on “Algorithms [pdf]” ↗Yes, I also use CLR(S) as a reference, when I need to quickly look up an algorithm. But it doesn't really explain how to come up with algorithms - for that, my favorite is Udi Manber's "Introduction to Algorithms: A Creative Approach". It's ridiculously pricey though.
on “Top Books on Amazon Based on Links in Hacker News Comments” ↗I really enjoyed Udi Manber's /Introduction to Algorithms: A Creative Approach/ when I was starting out. It is not the place for sexy new stuff, but it's a great resource for learning the fundamentals and developing a taste for the subject.
on “A Comparison of Four Algorithms Textbooks (2016)” ↗A great and quite unconventional book on Algorithms is "INTRODUCTION TO ALGORITHMS - A Creative Approach" by Udi Manber. After leaving academia the author was hired first by Amazon (A9.com) and then by Google. At some point around 2010 he was responsible for all search products at Google…
on “Ask HN: Looking for a book on algorithms and data structures” ↗Is it really that bad? I've taken the time to go back to some great books I never got a chance to fully study, like Udi Manber's Introduction to Algorithms and Jeff Erickson's Algorithms and even found some new gems like Guide to Competitive Programming and Competitive Programming 4 Book 1.
on “On a Great Interview Question” ↗Off topic. But huge shout out to Udi Manber for one of my favorite CS books: Introduction to Algorithms, A Creative Approach.
on “Google CEO Sundar Pichai Received $226M Compensation While Firing Thousands” ↗I think it depends on what you want to achieve. If you want to design algorithms, and not just reuse an algorithm from a catalog: "Introduction to Algorithms: A Creative Approach: Udi Manber" Is very good. If on the other you;re interested in a an extensive srvey of algo's and data-sturcutres, see"Algorithms and theory of computation handbook", by atallah.…
on “Ask HN: What are some good resources for learning Algorithms and Data Structures?” ↗…the rat race. Instead, I'd suggest engineers just take time to thoroughly study just one book on algorithm designs. In fact, an introductory book, such as Kleinberg's Algorithm Design or Udi Manber's Introduction to Algorithms, will be good enough. It may not get you into Google, but it will likely get you into another damn good company. The best part of this approach is that passing interview is really just the byproduct of…
on “Harder programming questions do a worse job of predicting outcomes” ↗…compared to other students who came from non-math non-CS backgrounds because writing math proofs and designing algorithms are very very similar and use similar though processes and methods. Udi Manber's Introduction to Algorithms show how you use mathematical thought processes to design algorithms.
on “Think in Math, Write in Code” ↗I am not sure about the language agnostic part. But I have an unusual book in mind which is out of print. It is by Udi Manber. The name is Introduction to Algorithms: A Creative Approach. The book emphasises on the "design" part of the process. It shows how to employ induction to design algorithms. It is unlike any other book I have ever seen in this domain. You…
on “Ask HN: Suggest rigorous ways to learn design of data structures and algorithms” ↗