Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript. All of the code is available under an MIT License.
Each example has an associated blog post:
Base64 Encoding http://www.nczonline.net/blog/2009/12/08/computer-science-in-javascript-base64-encoding/
Binary Search Tree http://www.nczonline.net/blog/2009/06/09/computer-science-in-javascript-binary-search-tree-part-1/ http://www.nczonline.net/blog/2009/06/16/computer-science-in-javascript-binary-search-tree-part-2/
Credit Card Number Validation http://www.nczonline.net/blog/2009/08/04/computer-science-in-javascript-credit-card-number-validation/
Doubly Linked List http://www.nczonline.net/blog/2009/04/21/computer-science-in-javascript-doubly-linked-lists/
Selection Sort http://www.nczonline.net/blog/2009/09/08/computer-science-in-javascript-selection-sort/
Please note: Since this is the repository that goes along with my blog post series, only pull requests for bugs are accepted.