Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • I’m a big fan of this book. It’s an equally great algorithms reference and way to prep for coding interviews. I haven’t had one in a while but doubt they’ve changed too much in the last half decade.
  • I'm not a competitive programmer and won't be one, but this book seems to be a very practical, hands-on intro into many useful algorithms. Really good!
  • There is a more polished version of this book:

    https://link.springer.com/book/10.1007/978-3-031-61794-2

    Additionally, there is a nice set of problems that go along with the book:

    https://cses.fi/problemset/

  • This one is quite difficult, it sacrifices some readability for cleverness and conciseness. I find Algorithmic Thinking by Zingaro much more approachable but almost as dense.
  • I used this book back in 2nd year of uni to prep for interviews. I did electrical engineering and so I didn't have a strong background on CS and primarily used this book to get over the software engineering interviews. Helped me got my internship (and probably my job now lol). Another book that I used was the OSTEP for OS and another book about networking that I don't remember. Also Harris & Harris DDCA for computer architecture & Digital Design.
  • Antti is a wonderful teacher, he is one of my lecturers. His courses are pretty hard, since they go into very very bread and bones of CS (algorithms, memory allocation, etc), but I always feel I 10x’d my understanding after them.

    Seems he has a new book out (I haven’t read it): https://link.springer.com/book/10.1007/978-3-032-07453-9

  • Ive been doing codeforces, Rosalind, codewars and leetcode casually in my spare time to detox from heavy daily agent use.

    Ive been relearning a ton that either over-reliance on llms caused me to forget, or just lost due to time.

    Its been extremely fun. I really missed the feeling of thinking really hard and arriving at a solution.

    I hope we dont lose this desire as a species.

  • Related. Others?

    Competitive Programmer's Handbook (2017) [pdf] - https://news.ycombinator.com/item?id=17605395 - July 2018 (14 comments)

    Competitive Programmer's Handbook (2017) [pdf] - https://news.ycombinator.com/item?id=16952222 - April 2018 (121 comments)

    A Competitive Programmer's Handbook - https://news.ycombinator.com/item?id=14115826 - April 2017 (157 comments)

    Competitive programmers handbook - https://news.ycombinator.com/item?id=13762408 - March 2017 (2 comments)

    by dang

Explore Birbla archives

Competitive Programmer's Handbook (2018) [pdf] · Birbla