Oleksii Trekhleb
51f496ce2e
Add SimplePolynomialHash function.
2018-08-09 15:46:22 +03:00
Oleksii Trekhleb
d5be477bd8
Add Polynomial Hash function.
2018-08-09 15:12:36 +03:00
Oleksii Trekhleb
98a44ea832
Added Polynomial Hash Function.
2018-08-09 07:24:31 +03:00
Oleksii Trekhleb
b3a503aa6d
Add unicode based tests for RabinKarp.
2018-08-09 06:10:47 +03:00
Oleksii Trekhleb
e7d22b4883
Use '===' for double check string comparision in RabinKarp.
2018-08-09 06:05:09 +03:00
Oleksii Trekhleb
d303d83673
Use rolling hash function for RabinKarp.
2018-08-09 05:57:53 +03:00
Oleksii Trekhleb
650e3099e5
Merge branches 'issue-102-rabin-karp-fix' and 'master' of https://github.com/trekhleb/javascript-algorithms into issue-102-rabin-karp-fix
2018-08-06 16:55:01 +03:00
Oz Weiss
7c9601df3e
Update combinationSum.js ( #137 )
...
fixing a few typos in comments
2018-08-06 16:40:23 +03:00
Diego Paiva
941feda305
Fix kruskal's exception message for directed graph ( #138 )
2018-08-06 16:26:22 +03:00
Oleksii Trekhleb
88bbfdc470
Add fromArray() methods to LinkedList and DoublyLinkedList.
2018-08-06 16:12:31 +03:00
Simon
0ea24230d4
Patch 5 ( #127 )
...
* New function 'fromArray'
Function get array of Doubly Linked List Nodes, go through and append to currently list.
* New Test for new function 'fromArray'
* Minor changes
Minor changes about coding style.
2018-08-06 16:02:46 +03:00
Oleksii Trekhleb
7a4b829abe
Fix issue #132 - Wrong Red-Black Tree pictures in README.
2018-08-02 16:43:54 +03:00
Oleksii Trekhleb
ecc8c65466
Add comments to Linked List code.
2018-07-30 15:38:04 +03:00
Oleksii Trekhleb
97926b1243
Add comments to Linked List code.
2018-07-30 15:35:28 +03:00
seIncorp
5105898aa7
Twice defined ( #124 )
...
* Twice defined
Parameter 'deletedTail' were defined twice.
* Update LinkedList.js
* Update LinkedList.js
2018-07-30 15:33:17 +03:00
Oleksii Trekhleb
6e897a0a7a
Minor README updates.
2018-07-30 14:18:56 +03:00
Bruce-Feldman
c4605ea13d
Refactor Rabin-Karp ( #110 )
...
* Simplify Rabin-Karp functionality
* Created Rabin Fingerprinting module within util directory
* Updated Rabin-Karp search to use rolling hash module
Incorporate tests from @dubzzz
2018-07-30 12:20:40 +03:00
Kim Jong Hyen
b73aa7fe47
Korean translation fix.
...
어떤 종료의 -> 어떤 종류의
2018-07-30 12:10:06 +03:00
Oleksii Trekhleb
f32172e3db
Merge remote-tracking branch 'origin/master'
2018-07-29 08:28:49 +03:00
Oleksii Trekhleb
305e30357c
Add comments to HashTable hash function.
2018-07-29 08:28:03 +03:00
YeonJuan
7d87c8cc67
Update README.ko-KR.md ( #118 )
...
* docs: create README.ko_KR.md
Translate to Korean.
* docs: Add korean readme
* Update README.ko_KR.md
Update README.ko_KR.md for Trapping Rain Water problem.
2018-07-28 08:54:13 +03:00
Oleksii Trekhleb
f1152bf4b4
Update README for Trapping Rain Water problem.
2018-07-27 14:11:33 +03:00
Oleksii Trekhleb
26239f9a97
Refactor dynamic programming approach of Trapping Rain Water problem.
2018-07-27 14:06:58 +03:00
Oleksii Trekhleb
f07e96ec59
Refactor dynamic programming approach of Trapping Rain Water problem.
2018-07-27 14:04:37 +03:00
Oleksii Trekhleb
340a71b7d9
Add brute force solution of Rain Terraces problem.
2018-07-27 13:40:07 +03:00
Oleksii Trekhleb
6fc429975f
Add Rain Terraces problem.
2018-07-27 13:00:24 +03:00
Oleksii Trekhleb
3271ee92b9
Add Rain Terraces problem.
2018-07-27 12:59:56 +03:00
Keoni Garner
f142ca00b2
Add rain-terraces (trapping rain water) algorithm ( #112 )
...
* Add rain-terraces (trapping rain water) algorithm
* Fixed linting errors
* Fixed linting errors
2018-07-27 12:25:15 +03:00
Oleksii Trekhleb
97c9f6f303
Add French translation.
2018-07-27 09:16:55 +03:00
Roland
2321c1e767
Add French translation ( #116 )
2018-07-27 09:04:10 +03:00
Oleksii Trekhleb
d090f769a4
Add Polish translation.
2018-07-26 22:12:34 +03:00
Oleksii Trekhleb
f8e39652e1
Add Polish translation.
2018-07-26 22:11:42 +03:00
pavelekpl
577cba9343
Translation to Polish ( #115 )
...
* Create README.pl-PL.md
Translation to Polish
* Update README.md
adding Polish language to the list
2018-07-26 21:53:02 +03:00
Oleksii Trekhleb
80e3216609
Add annotations to Trie.
2018-07-26 18:02:34 +03:00
Oleksii Trekhleb
39acb2b65d
Avoid using toBeTruthy() and toBeFalsy() because of type coercion.
2018-07-26 16:14:26 +03:00
Oleksii Trekhleb
8da83cd9dc
Update contribution guide.
2018-07-26 15:33:00 +03:00
Oleksii Trekhleb
324e761c07
Update contribution guide.
2018-07-26 15:30:51 +03:00
Oleksii Trekhleb
b79fc05d12
Rename Korean README.
2018-07-25 08:22:40 +03:00
Oleksii Trekhleb
cd7fec3fb0
Add Korean README.
2018-07-24 22:29:54 +03:00
Oleksii Trekhleb
7c95d3a68b
Add Korean README.
2018-07-24 22:26:30 +03:00
YeonJuan
740a6ad802
Translate to Korean ( #109 )
...
* docs: create README.ko_KR.md
Translate to Korean.
* docs: Add korean readme
2018-07-24 22:24:35 +03:00
Oleksii Trekhleb
39014f7543
Fix issue #105 .
2018-07-24 12:37:55 +03:00
Oleksii Trekhleb
12f0b331b8
Add more tests for rabinKarp.
2018-07-24 12:29:12 +03:00
Nicolas DUBIEN
0361fe5cf8
Fix knuthMorrisPratt for empty word request ( #101 )
2018-07-24 12:26:22 +03:00
liushuang
76461f29ee
docs:update README.zh-CN.md ( #106 )
2018-07-24 11:56:25 +03:00
Oleksii Trekhleb
6a3a4b8697
Add new test cases for KMP algorithm.
2018-07-23 18:00:54 +03:00
Oleksii Trekhleb
76c172b20b
Code style fixes for negative Counting Sort testing.
2018-07-22 18:23:39 +03:00
Nicolas DUBIEN
3be02b5519
Fix CountingSort for negative numbers ( #100 )
2018-07-22 18:03:13 +03:00
Oleksii Trekhleb
eec7f2f917
Change radix and counting sorting algorithms difficulty.
2018-07-22 17:56:19 +03:00
Oleksii Trekhleb
3c00a69587
Add JS book subscription link.
2018-07-21 07:55:31 +03:00