Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Algorithms

    Algorithms

    Christos H. Papadimitriou · 2006

    Computer Science
    Open LibraryAmazon
    Stats for nerds
    4recommend
    7mentions
    7people
    2012–2018years
    57% recommend29% neutral14% critical

    Mentions per year

    2012201320142015201620172018

    What Hacker News says

    1. grad_mlFeb 2018
      I have stumbled upon Algorithms (by Sanjoy Dasgupta Algorithms (Author),‎ Christos H. Papadimitriou Algorithms (Author),‎ Umesh Vazirani). I find it, good for beginners, without being overwhelming. It goes like prose and not terse.
      thread
    2. hackermailmanApr 2017
      DPV was a really good 'free' undergrad algorithms text until the publisher demanded the author's stop giving it away https://people.eecs.berkeley.edu/~christos/

      "Algorithms with Sanjoy Dasgupta (Christos Papadimitriou) and Umesh Vazirani, McGraw-Hill 2006. Note: until recently, we had here the pdf of an early version of this book, for the convenience of the students. Unfortunately, our publisher demanded that we delete it. Advice to authors: (a) make sure you keep the copyright, and (b) do not publish with McGraw Hill."

      thread
    3. MrZipfMar 2015
      As an older self-taught engineer who went through interviews last year this is great advice. Other books I found particularly useful were:

      Algorithms by Dasgupta, Papadimitriou and Vazirani:

      http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234...

      And Elements of Programming Interviews by Aziz, Lee and Prakash:

      http://www.amazon.com/Elements-Programming-Interviews-Inside...

      thread
    4. pretzNov 2012
      I had the pleasure of taking the class based around this book from Christos Papadimitriou while at UC Berkeley. It is indeed a concise and excellent book. If you see it in person you'll be surprised how short it is compared to most textbooks. I must confess, though, that some of the exercises can be absolutely maddening.

      Dead tree link for those interested: http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234...

      thread
    5. marmshallowMar 2017
      Surprised nobody has mentioned the halting problem [1] yet, which logically proves programming can never be automated.

      [1] https://i.imgur.com/HVeO7ek.png (CH 8, Algorithms - Sanjoy Dasgupta, Christos H. Papadimitriou, and Umesh V. Vazirani)

      thread
    6. sirodohtNov 2015
      Algorithms [1] by Robert Sedgewick is particularly well written.

      Also, this one [2] is quite good and concise. I believe better suited for someone who is not unfamiliar with classic algorithms (like you).

      [1] http://algs4.cs.princeton.edu/home/

      [2] http://www.amazon.com/Algorithms-Sanjoy-Dasgupta/dp/00735234...

      thread

    Related

    Cover of Algorithm design
    2007–2026

    Algorithm design

    Jon Kleinberg
    30 recommend · 56
    Cover of Introduction to Algorithms
    2007–2026

    Introduction to Algorithms

    Thomas H. Cormen
    274 recommend · 880
    Cover of Computational complexity
    2008–2024

    Computational complexity

    Christos H. Papadimitriou
    7 recommend · 9
    Cover of Combinatorial optimization
    2010–2024

    Combinatorial optimization

    Christos H. Papadimitriou
    1 recommend · 3
    Cover of The algorithm design manual
    2007–2026

    The algorithm design manual

    Steven S. Skiena
    195 recommend · 321
    Cover of Elements of the Theory of Computation
    2007–2019

    Elements of the Theory of Computation

    Lewis, Harry R., and Christos H. Papadimitriou
    5 recommend · 7
    Cover of Algorithms and data structures
    2008–2026

    Algorithms and data structures

    Niklaus Wirth
    8 recommend · 20
    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96