Hacker Newsnew | past | comments | ask | show | jobs | submit | D3lt4's commentslogin

Is there something similar that's language agnostic or in Python?


Well there is one of the best books on the subject.

"Introduction to Algorithms"

https://www.amazon.com/Introduction-Algorithms-Thomas-H-Corm...


"The Algorithm Design Manual", by Steven Skiena, is very readable and it's generously free to download. I was going to post the link, but I couldn't unmangle it from Google. It's easy to find.


This looks like it: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.471....

I don't see any links to it from any of Skiena's or the publisher's webpages, so it's not clear how legitimate it is.

Incidentally, I wouldn't really suggest Skiena as an alternative to Cormen et al; they're extremely different in style and content, and in situations where you need one of them the other probably won't help you. I recommend getting both. (For more verbosity on this, see my review of the first edition of Skiena's book at https://www.mccaughan.org.uk/g/books/alg-design.html .)


CLR is information-dense and authoritative. I have a copy from my college algorithms course and I refer to it occasionally. Skiena is a lighter read, so, I figure, you're more likely to actually read it. Whatever algorithms text you read, you will want to continue to augment your knowledge if you're going to confidently adapt and engineer algorithms.

I agree with you. Get both.


http://interactivepython.org/runestone/static/pythonds/index...

It's free. It doesn't have the formalism of CLRS which some might not like but its still a great practical resource if you want Python.


Sure there is, but I doubt you'll be able to get the same performance as C++ without doing heavy optimization.


I don't think the question had anything to do with speed.

To answer the question, there are many general books on algorithm design that would be appropriate for any language.


I have also had a really good experience with USPS, but I have not had negative experience with UPS or FedEx.


Thank you for doing this!


I'm glad I wasn't the only one thinking this.


It seems that pygame has last been updated in 2009, that killed my desire to work with python and game dev.


Where'd you get that idea?

https://bitbucket.org/pygame/pygame/changesets

11 changes in the last 30 days. And it looks like pygame has an active community: http://www.pygame.org/wiki/info

The site could be more coherent, but I didn't have to look hard to find those things.


9:56 ET Dragon was successfully captured!


The capture is occurring about now. Link: http://www.nasa.gov/multimedia/nasatv/ustream.html


I like it. :)


"I have yet to meet anybody who likes the unholy mess that is gnome-3." I like Gnome 3 (quite a bit), then again I don't know Linus.

On a another note, it seems every time he speaks he gets several hundred likes and yet he doesn't say anything particularly special/insightful compare to the other people in conversation (I found this somewhat humorous). :)


This seems to be the same for other uber-celebs who are posting on G+ (the only other person in his league of popularity who I read with any regularity would probably have to be Markus Perrson (aka @Notch), and it's the exact same thing for his posts.. although I also observe this on posts from Randall Munroe, Leo Laporte, etc).

When contrasted against twitter (which has the similar "pick who you want to follow" semantics), G+ has a more succinct ego-stroking mechanism for people who want to make their sycophancy more apparent (I kid, I kid.. sorta).

OTOH, I suppose, twitter has the retweet.


One big issue (fear?) with caps that I have, when companies switch to capped pricing and get comfortable with it, they will be extremely opposed to the idea of increasing the cap at a future date. As the internet has grown over the years so has our consumption of bandwidth. I have seen many monopolistic behaviours of the ISP's over the years and it seems that this will just be another tool to inflate the cost of the internet. It almost seems that we are slowly moving towards a bandwith model where only the rich will be able to fully utilize the internet, which is somewhat sad seeing as how libirating of a tool it can be.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: