4 ms·
I first thought this is a Wiki for Algorithms with sample code in different languages. Well, this site is apparently a marketplace for algorithms. If anyone i
by frik 13y ago
I first thought this is a Wiki for Algorithms with sample code in different languages.
Well, this site is apparently a marketplace for algorithms.
If anyone is more interested in open Wikis, I found what two sites using Google:
* RosettaCode.org (code in many languages): http://rosettacode.org/wiki/Sorting_algorithms/Merge_sort http://rosettacode.org/wiki/Sorting_algorithms/Merge_sort
* Algorithmist.com: http://www.algorithmist.com/index.php/Main_Page http://www.algorithmist.com/index.php/Main_Page
- platypii 13y agoAlgorithmia will be like a wiki of algorithms. Or a github. The difference is that the code will also be available live as a service so that other developers can easily make use of them. We strongly believe in open source, and the source code will generally be available (although we may leave that up to the individual algorithm developers to decide). We are algorithm developers ourselves and our goal is to see more intelligent algorithms used as widely as possible.
- Aloisius 13y agoNot a wiki, but still incredibly handy is DADS: http://xlinux.nist.gov/dads/ http://xlinux.nist.gov/dads/ or http://fastar.org/dads/ http://fastar.org/dads/ I can't tell you how many times I've looked up something there over the years (complete with links to sample code!).
- dmunoz 13y agoAnother good resource is Steven Skiena's Stony Brook Algorithm Repository [0]. It's not immediately clear on the linked page, but the "By Language", "By Problem", "Algorithm Links" targets will drop down with links to a specific page. The "By Problem" targets link to a page that is very similar to what is in "The Hitchhiker's Guide to Algorithms" part in Skiena's "The Algorithm Design Manual" textbook. They each lead with an image representation of the input and output of the general case of the algorithm, a problem description, some short text description, and then links to implementations. It's not as detailed as what is in the textbook, and I'm not sure how up to date it is these days, but it's a good place to browse about. [0] http://www.cs.sunysb.edu/~algorith/ http://www.cs.sunysb.edu/~algorith/
- justin66 13y agoWhich is sort of a subpage of http://algorist.com/ http://algorist.com/ , the page for his book. People really need to be aware of this site. It's fantastic. His book is great as well.
- frik 13y agoAdditional useful resources: * Sorting Algorithm Animations: http://www.sorting-algorithms.com/ http://www.sorting-algorithms.com/ * Data Structure Visualizations (interactive): http://www.cs.usfca.edu/~galles/visualization/Algorithms.html http://www.cs.usfca.edu/~galles/visualization/Algorithms.htm... * Sorting algorithm visualization (interactive): http://sortvis.org/ http://sortvis.org/ * 15 Sorting Algorithms in 6 Minutes (video, turn off sound): https://www.youtube.com/watch?v=kPRA0W1kECg https://www.youtube.com/watch?v=kPRA0W1kECg * Algorithm Visualization Portal: http://algoviz.org/avcatalog http://algoviz.org/avcatalog * and I just found an old HN discussions with more resource links: https://news.ycombinator.com/item?id=1511332 https://news.ycombinator.com/item?id=1511332