|
1 |
| -Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript. All of the code is available under an MIT License. |
| 1 | +# Computer Science in JavaScript |
2 | 2 |
|
3 |
| -Each example has an associated blog post: |
| 3 | +by [Nicholas C. Zakas](https://humanwhocodes.com) (Find this useful? Consider [donating](https://humanwhocodes.com/donate) to support my work.) |
4 | 4 |
|
5 |
| -Base64 Encoding |
6 |
| -http://www.nczonline.net/blog/2009/12/08/computer-science-in-javascript-base64-encoding/ |
| 5 | +## Description |
7 | 6 |
|
8 |
| -Binary Search |
9 |
| -http://www.nczonline.net/blog/2009/09/01/computer-science-in-javascript-binary-search/ |
| 7 | +Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript. This is the source code for the series of blog posts on my website. |
| 8 | + |
| 9 | +### Data Structures |
10 | 10 |
|
11 | 11 | Binary Search Tree
|
12 |
| -http://www.nczonline.net/blog/2009/06/09/computer-science-in-javascript-binary-search-tree-part-1/ |
13 |
| -http://www.nczonline.net/blog/2009/06/16/computer-science-in-javascript-binary-search-tree-part-2/ |
| 12 | +https://humanwhocodes.com/blog/2009/06/09/computer-science-in-javascript-binary-search-tree-part-1/ |
| 13 | +https://humanwhocodes.com/blog/2009/06/16/computer-science-in-javascript-binary-search-tree-part-2/ |
| 14 | + |
| 15 | +Doubly Linked List |
| 16 | +https://humanwhocodes.com/blog/2009/04/21/computer-science-in-javascript-doubly-linked-lists/ |
| 17 | + |
| 18 | +Linked List |
| 19 | +https://humanwhocodes.com/blog/2009/04/13/computer-science-in-javascript-linked-list/ |
| 20 | + |
| 21 | +### Sorting Algorithms |
14 | 22 |
|
15 | 23 | Bubble Sort
|
16 |
| -http://www.nczonline.net/blog/2009/05/26/computer-science-in-javascript-bubble-sort/ |
| 24 | +https://humanwhocodes.com/blog/2009/05/26/computer-science-in-javascript-bubble-sort/ |
| 25 | + |
| 26 | +Selection Sort |
| 27 | +https://humanwhocodes.com/blog/2009/09/08/computer-science-in-javascript-selection-sort/ |
| 28 | + |
| 29 | +### Other Algorithms |
| 30 | + |
| 31 | +Base64 Encoding |
| 32 | +https://humanwhocodes.com/blog/2009/12/08/computer-science-in-javascript-base64-encoding/ |
| 33 | + |
| 34 | +Binary Search |
| 35 | +https://humanwhocodes.com/blog/2009/09/01/computer-science-in-javascript-binary-search/ |
17 | 36 |
|
18 | 37 | Credit Card Number Validation
|
19 |
| -http://www.nczonline.net/blog/2009/08/04/computer-science-in-javascript-credit-card-number-validation/ |
| 38 | +https://humanwhocodes.com/blog/2009/08/04/computer-science-in-javascript-credit-card-number-validation/ |
20 | 39 |
|
21 |
| -Doubly Linked List |
22 |
| -http://www.nczonline.net/blog/2009/04/21/computer-science-in-javascript-doubly-linked-lists/ |
23 | 40 |
|
24 |
| -Linked List |
25 |
| -http://www.nczonline.net/blog/2009/04/13/computer-science-in-javascript-linked-list/ |
| 41 | +## Issues and Pull Requests |
26 | 42 |
|
27 |
| -Selection Sort |
28 |
| -http://www.nczonline.net/blog/2009/09/08/computer-science-in-javascript-selection-sort/ |
| 43 | +Because this repository is based on a series of blog posts I wrote, I only accept issues and pull requests related to bugs. |
| 44 | + |
| 45 | +## License |
29 | 46 |
|
30 |
| -Please note: Since this is the repository that goes along with my blog post series, only pull requests for bugs are accepted. |
| 47 | +MIT |
0 commit comments