Hacker News new | ask | show | jobs
Ask HN: Algorithms and Data Structure Resources
27 points by studygalgos 976 days ago
Hey all,

We are a group of people considering starting a study group of sorts (a Discord server) to go through Sedgewick's book, "Algorithms."

My email is in my profile - shoot me an email if you'd like to join us!

6 comments

I've enjoyed reading parts of this book a while ago: https://www.oreilly.com/library/view/handbook-of-data/978135...
Thank you! Will take a look.
Is this an ask for resources or an ask for people to join.

If the former, I recommend jeff Erickson's freely available Algorithms textbook

A little bit of both, although, I think we've settled on "Algorithms" by Sedgewick. Thanks for the recommendation though!
I might be interested. How many people are you? What is your background (professionals/students/etc)? Are you planning to work in Java, C, or C++?
We are three people (potentially five). A mix of professionals and programming enthusiasts. Java since that is what Sedgewick uses on his latest version of the book. I guess no one would object to you using a different language but then you wouldn't be able to complete all the exercises because the library used (for some of the exercises around plotting stuff mainly) is written in Java.

I will personally be doing some of the exercises in both Java and C because I want to play with implementing some of the data structures with pointers, etc.

To expand a bit more on background question, I made a similar post on Reddit yesterday and received an incredible amount of messages, but unfortunately had to filter out all but one because people didn't quite meet the requirements I am looking for, e.g. be interested in CS rather than the latest JS framework.

How about you? What is your background?

This is the book: https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/03...

If it helps, the book uses a "subset" of Java that is introduced in the first section of the book. You don't really need to be familiar with the language, though, you do need a programming background.
There is a Coursera course on this book, and you can find a community there.
Yes, thanks for pointing that out, though, I have been in a few study groups of this kind before and I am trying to replicate that. Have a bit more of a tight knit community; similar but not quite (just because I don't think I can pull it off) to what Susam is doing here https://news.ycombinator.com/item?id=34104808 - I truly admire what he's achieved.
Is this legit? I don’t see where you made a previous post from this account?
Yes, this is legit. It is just a new account. I am a bit befuddled, what do you think a scammer could achieve by faking a post like this one? Besides wasting his time and other people's. Just curious.

Anyway, shoot me an email if you are interested. It is kind of hard to put these things together and the fact that I've seen some interest from the community makes me very optimistic. Come join us!

How often are you guys going to meet? Besides chatting at Discord
We will iron out those details once we know who is starting for sure, what time commitment everyone is comfortable with is, time zones, etc. I honestly rather go a bit slower than a bit faster and burn out.

Consider shooting me an email and we can talk a bit more about it. :)