/computer-science-in-javascript

Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.

Primary LanguageJavaScriptMIT LicenseMIT

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 http://www.nczonline.net/blog/2009/09/01/computer-science-in-javascript-binary-search/

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/

Bubble Sort http://www.nczonline.net/blog/2009/05/26/computer-science-in-javascript-bubble-sort/

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/

Linked List http://www.nczonline.net/blog/2009/04/13/computer-science-in-javascript-linked-list/

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.