4 ms·
Hm, is history important? There's wikipedia if you're interested in the 'history' of a specific algorithm. For the rest, most books I've seen have pseudo-code,
by atmosx 11y ago
Hm, is history important? There's wikipedia if you're interested in the 'history' of a specific algorithm. For the rest, most books I've seen have pseudo-code, which is easy to translate to code.
The classic textbooks are:
* "Algorithms" by Robert Sedgewick et al.
* "Introduction to Algorithms" by Cormen et al.
If you're extremely serious about algorithms, you might wanna go directly with the bible: TAOCP[1].
[1] http://www-cs-faculty.stanford.edu/~uno/taocp.html http://www-cs-faculty.stanford.edu/~uno/taocp.html
- eecks 11y agoI would love to go with The Art of Computer Programming.. but I am already confused reading that page. Is this: http://www.amazon.co.uk/Art-Computer-Programming-Fundamental-Algorithms/dp/0201896834/ref=sr_1_2?s=books&ie=UTF8&qid=1444594221&sr=1-2&keywords=the+art+of+computer+programming http://www.amazon.co.uk/Art-Computer-Programming-Fundamental... part 1 or is this: http://www.amazon.co.uk/Computer-Programming-Fascicle-MMIX-Millennium/dp/0201853922/ref=sr_1_4?s=books&ie=UTF8&qid=1444594221&sr=1-4&keywords=the+art+of+computer+programming http://www.amazon.co.uk/Computer-Programming-Fascicle-MMIX-M...
- dwarman 11y agoYou'll be wanting the first one, volume 1, and also Volume 2 for data structures. These are classics, still relevant, and will give you a good grounding to pursue the more recent offerings suggested by other answerers here. Fascicles is a new effort by Knuth and is more hardware oriented.