GitHub / amejiarosario/dsa.js-data-structures-algorithms-javascript / commits
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
SHA | Message | Author | Date | Stats |
---|---|---|---|---|
ec2c1545 | 8.3 Magic Index solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
5cbb5fbf | 8.2 robot grid more improvements and docs | Adrian Mejia <a****r@c****m> | over 8 years ago | |
1c271bd5 | 8.2 robot grid improvements | Adrian Mejia <a****r@c****m> | over 8 years ago | |
6d65d8a1 | 8.2 robot grid | Adrian Mejia <a****r@c****m> | over 8 years ago | |
553d8473 | 8.1 count ways | Adrian Mejia <a****r@c****m> | over 8 years ago | |
51dd228e | adds remove | Adrian Mejia <a****r@c****m> | over 8 years ago | |
1ce9f234 | handles collisions | Adrian Mejia <a****r@c****m> | over 8 years ago | |
9a2a2985 | simple hash table | Adrian Mejia <a****r@c****m> | over 8 years ago | |
2119a5fe | white space | Adrian Mejia <a****r@c****m> | over 8 years ago | |
2278a0a6 | shuffle mines | Adrian Mejia <a****r@c****m> | over 8 years ago | |
4f910d12 | changes square for cells | Adrian Mejia <a****r@c****m> | over 8 years ago | |
4262b767 | complete minesweeper | Adrian Mejia <a****r@c****m> | over 8 years ago | |
b5d43315 | half-ass othello | Adrian Mejia <a****r@c****m> | over 8 years ago | |
da5d2e4a | node-version | Adrian Mejia <a****r@c****m> | over 8 years ago | |
0c8ad7b8 | basic othello game | Adrian Mejia <a****r@c****m> | over 8 years ago | |
834ae2d8 | 7.2 | Adrian Mejia <a****r@c****m> | over 8 years ago | |
7ba7e696 | 6.9 and 6.7 | Adrian Mejia <a****r@c****m> | over 8 years ago | |
2c282b04 | 5.8 initial solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
5bff233d | 5.0 update | Adrian Mejia <a****r@c****m> | over 8 years ago | |
d4c82950 | 5.7 solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
c225cf05 | 5.6 better solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
7ea5eb5e | 5.6 solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
7852652f | 5.6 problem | Adrian Mejia <a****r@c****m> | over 8 years ago | |
2c51a9ee | 5.5 solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
a4e09d38 | add test case | Adrian Mejia <a****r@c****m> | over 8 years ago | |
bb775956 | 5.4 my solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
93043b08 | 5.4 created exercise and test cases | Adrian Mejia <a****r@c****m> | over 8 years ago | |
28581076 | solves 5.3 with help and hints | Adrian Mejia <a****r@c****m> | over 8 years ago | |
608ecd82 | solves 5.2 | Adrian Mejia <a****r@c****m> | over 8 years ago | |
f4601474 | solves problem 5.1 | Adrian Mejia <a****r@c****m> | over 8 years ago | |
07713822 | adds bit manipulation and refactor directories | Adrian Mejia <a****r@c****m> | over 8 years ago | |
bf5e4668 | 4.9 BST Sequences: all working! :) | Adrian Mejia <a****r@c****m> | over 8 years ago | |
606c423f | 4.9 BST Sequences: enabling other tests | Adrian Mejia <a****r@c****m> | over 8 years ago | |
56854593 | 4.9 BST Sequences: weave works! | Adrian Mejia <a****r@c****m> | over 8 years ago | |
7dda0706 | 4.9 BST Sequences: simplification | Adrian Mejia <a****r@c****m> | over 8 years ago | |
4f76565b | 4.9 BST Sequences: saving current approach status before getting help | Adrian Mejia <a****r@c****m> | over 8 years ago | |
e7f4d6d7 | 4.9 BST Sequences: saving before trying a new approach | Adrian Mejia <a****r@c****m> | over 8 years ago | |
258282e9 | 4.9 BST Sequences: partial solution using another approach | Adrian Mejia <a****r@c****m> | over 8 years ago | |
aa1571ac | 4.9 BST Sequences: partial solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
7f188c93 | 4.8 first common ancestor: clean up | Adrian Mejia <a****r@c****m> | over 8 years ago | |
1c4d5f22 | 4.8 first common ancestor: improved solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
1b13859b | 4.8 first common ancestor (my first solution) | Adrian Mejia <a****r@c****m> | over 8 years ago | |
600b0e8b | fixes graph | Adrian Mejia <a****r@c****m> | over 8 years ago | |
af23b0f5 | 4.7 new solution working and test cases updated | Adrian Mejia <a****r@c****m> | over 8 years ago | |
81ac8738 | better tests | Adrian Mejia <a****r@c****m> | over 8 years ago | |
f9c424ea | refactor graph class | Adrian Mejia <a****r@c****m> | over 8 years ago | |
115e44ee | 4.7 Build order - my first solution, some test cases failing | Adrian Mejia <a****r@c****m> | over 8 years ago | |
75413707 | not very good exercise | Adrian Mejia <a****r@c****m> | over 8 years ago | |
c2eecbc4 | 4.5 is a binary search tree.js - shorter solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
ac08df62 | 4.5 is a binary search tree.js - works for all cases | Adrian Mejia <a****r@c****m> | over 8 years ago | |
8c964afc | 4.5 is a binary search tree.js - works for most cases but ONE | Adrian Mejia <a****r@c****m> | over 8 years ago | |
d9a27822 | 4.4 is tree blanced. my solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
bc1459f2 | 4.3 list of depths better solution | Adrian Mejia <a****r@c****m> | over 8 years ago | |
6923f7da | 4.3 list of depths solution and tests | Adrian Mejia <a****r@c****m> | over 8 years ago | |
04c3d75a | 4.2 another minimal tree solution but failing on some test cases | Adrian Mejia <a****r@c****m> | over 8 years ago | |
c57b48e0 | 4.2 minimal tree solution but failing on some test cases | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
2fed4c7a | cyclic test | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
f2546e6b | fix isMatch bug | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
06695966 | make it work again | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
ab082283 | Initial commit | Adrian Mejia <a****y@g****m> | almost 9 years ago | |
6d2e58db | completes graph data structure with bfs | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
1d15ae9f | get nodes | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
4a35c20b | 4.1 Routes between nodes - doesn't work with cyclic graphs | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
56dca6e6 | 4.1 Routes between nodes - my solution with bfs | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
318abbf1 | 4.1 Routes between nodes - my solution | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
029477a6 | 3.6 Animal Shelter: alt solution | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
56ee671f | 3.6 Animal Shelter | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
33b279b5 | 3.5 sort stack with only 1 aux stack | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
44eb6077 | 3.4 improvement from book | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
0d03884a | 3.4 my solution | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
032d9ca6 | implement stack | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
a44f38a7 | linkedlist removelast | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
9bb4f956 | 3.8 my solution | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
7d1fe0ab | 3.2 after taking a peek on the book, better solution | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
e046cb7b | 3.2 my solution failing on removing multiple min | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
b37dfca7 | 3.1 remove unused case | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
8a48af79 | 3.1 multistack tests and implementation | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
88fb652f | 3.1 multistack | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
1f2cbac4 | renaming | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
7490aee9 | 2.7 clean up | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
66f39a46 | 2.7 clean up | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
e4561149 | solution for 2.7 O(n) | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
b6e9dfc0 | solution for 2.7 O(m+n) | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
961d7544 | improvements to linkedlist | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
25c24013 | add new exercise | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
963b0d77 | streammedline solution | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
565bf78c | better terminology | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
3503203f | solution for 2.6 | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
2e08d9a1 | using mocha by default | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
700de4f9 | remove tests | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
6437fb9c | add delete and size tests | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
4a744345 | add tests for linkedList | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
74ff64d5 | add jasmine tests | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
8945f2f3 | tests file | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
c0b6da68 | git ignore | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
59384830 | tests | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
fbebff7d | 2.5 solution | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
170c9fe7 | 2.5 sumlist | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
8da010ba | new interface addFirst and addLast | Adrian Mejia <a****r@c****m> | almost 9 years ago | |
13288b94 | 2.4 more efficient space and time | Adrian Mejia <a****r@c****m> | almost 9 years ago |