News for hackers. Stuff that matters.
Re:Introduction to Algorithms (2020) by jmconfuzeus on Saturday September 17, 2022 @05:26AM (#32876084)
I'm studying algorithms too right now.

As someone who sucks at maths and puzzle solving in general, Steve Skiena's book is proving to be quite approachable for me. Although I have to jump back and forth between the book and Khan Academy to look up some of the Maths.

He also has video lectures for the book: https://www3.cs.stonybrook.edu/~skiena/373/videos/

Another thing that helped me was brushing up on C programming skills. As a Python programmer, algorithms like hash maps don't make any sense because you just slap keys and values on a dictionary and call it a day but in C, you get to see how buckets and hash functions are used to build hash maps.

Re:Introduction to Algorithms (2020) by spit2wind on Saturday September 17, 2022 @08:15AM (#32876887)
I love the idea of Skiena's book. I don't love his editor. The second edition has an error almost every other page. The third edition isn't much better.

2nd Ed. Errata: https://www3.cs.stonybrook.edu/~skiena/algorist/book/errata

3rd Ed. Errata: https://www3.cs.stonybrook.edu/~skiena/algorist/book/errata-...

Re:Introduction to Algorithms (2020) by jmconfuzeus on Saturday September 17, 2022 @02:08PM (#32879759)
Thanks for the heads up. I'll be sure to check the errata while going through the book.
Re:Introduction to Algorithms (2020) by JamesLeonis on Saturday September 17, 2022 @10:36AM (#32877860)
I also want to recommend Steve Skiena's book. His math section in particular was my own 'ah hah!' moment where I connected math back to the code I wrote. It really unlocks the rest of the book.
Re:Introduction to Algorithms (2020) by hillacious on Monday September 19, 2022 @02:21PM (#32901943)
Are you referring to section 2, Algorithm Analysis?