News for hackers. Stuff that matters.
Re:Algorithms by Jeff Erickson (2019) by jason2323 on Saturday July 16, 2022 @12:31PM (#32119580)
As an undergrad studying an algorithms, I didn't not find this book useful. Somehow it managed to confuse me more.
Re:Algorithms by Jeff Erickson (2019) by adchari on Saturday July 16, 2022 @12:39PM (#32119659)
To be fair, this book definitely doesn’t start from first principles since UIUC requires several classes before 374 (the class which uses this book). UIUC splits the data structures material into another hands-on class, and introduces discrete math and preliminary ideas about algorithm analysis and proving correctness in another course.

On top of that, 374 only uses about half this textbook in conjunction with other notes about topics not covered in this book (mostly models of computation). The rest of the material in this textbook is used in 473, the elective advanced algorithms course.

That’s not to say that your experience isn’t valid, but within the context it is primarily used in, it’s a very good additional resource to lecture content, which is more than can be said of most textbooks

Re:Algorithms by Jeff Erickson (2019) by Apocryphon on Saturday July 16, 2022 @04:07PM (#32121461)
So not that dissimilar from CLRS, then. Despite its introductory title it is very dense and voluminous. Almost more like a graduate level reference.

There really needs to be a text that captures the middle ground between CLRS and Grokking Algorithms and I guess this isn’t it.

Re:Algorithms by Jeff Erickson (2019) by eredengrin on Saturday July 16, 2022 @05:03PM (#32121940)
I'm not familiar with Grokking Algorithms, but fwiw the most important prereq at UIUC for 374 is 173, which also happens to have a free textbook[1] written by another UIUC professor, Margaret Fleck. I consider it to be a high quality introduction to discrete math and have good memories of her as a professor as well.

[1] https://mfleck.cs.illinois.edu/building-blocks/updates-fa201...

Re:Algorithms by Jeff Erickson (2019) by Apocryphon on Saturday July 16, 2022 @05:46PM (#32122272)
Grokking Algorithms is an introductory illustrated book.

https://www.manning.com/books/grokking-algorithms

Re:Algorithms by Jeff Erickson (2019) by bo1024 on Saturday July 16, 2022 @06:41PM (#32122622)
Perhaps Algorithms Illuminated (Roughgarden).
Re:Algorithms by Jeff Erickson (2019) by freyr on Saturday July 16, 2022 @01:17PM (#32120011)
> I didn't not find this book useful. Somehow it managed to confuse me more.

And now you’re carrying on the tradition.

Re:Algorithms by Jeff Erickson (2019) by pm90 on Saturday July 16, 2022 @12:45PM (#32119731)
I think I had a similar experience. I suspect its because its a very unorthodox approach; the style seems more targeted towards someone with a bunch of time reading through it slowly rather than gulping it down quickly like for most undergraduate courses.

For getting me through the tests, I did end up using more traditional books. However, now, several years past academia, I find this style very engaging and delightful to read.

Re:Algorithms by Jeff Erickson (2019) by civilized on Saturday July 16, 2022 @02:10PM (#32120460)
I worked through this one on Dan Luu's recommendation and loved it: https://www.amazon.com/gp/product/0073523402
Re:Algorithms by Jeff Erickson (2019) by jhgb on Sunday July 17, 2022 @12:33AM (#32124483)
That's one wonderfully written book.
Re:Algorithms by Jeff Erickson (2019) by jefferickson on Sunday July 17, 2022 @04:59PM (#32131191)
> the style seems more targeted towards someone with a bunch of time reading through it slowly rather than gulping it down quickly like for most undergraduate courses.

Yep. That's intentional.

If you try to gulp this subject down quickly, you're much more likely to choke.

Re:Algorithms by Jeff Erickson (2019) by rg111 on Saturday July 16, 2022 @02:06PM (#32120423)
Which book ended up helping you when you were in academia?

Which one helped you learn?

Re:Algorithms by Jeff Erickson (2019) by pm90 on Saturday July 16, 2022 @02:37PM (#32120675)
For the general case, the CLRS book is recommended, but I personally found Algorithm Design by Jon Kleinberg and Eva Tardos to be the best introduction in undergrad: https://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/032...
Re:Algorithms by Jeff Erickson (2019) by dmlittle on Saturday July 16, 2022 @04:00PM (#32121411)
Despite its name CLRS goes WAY beyond an introduction
Re:Algorithms by Jeff Erickson (2019) by rg111 on Saturday July 16, 2022 @02:06PM (#32120427)
What ultimately helped you?
Re:Algorithms by Jeff Erickson (2019) by jason2323 on Saturday July 16, 2022 @08:18PM (#32123172)
Re:Algorithms by Jeff Erickson (2019) by jefferickson on Sunday July 17, 2022 @05:50PM (#32131744)
It's a fantastic book, but it's not worth $186.65.
Re:Algorithms by Jeff Erickson (2019) by rg111 on Monday July 18, 2022 @11:46AM (#32139681)
That tells us a lot. ;)