551 Commits

Author SHA1 Message Date
6fc429975f Add Rain Terraces problem. 2018-07-27 13:00:24 +03:00
3271ee92b9 Add Rain Terraces problem. 2018-07-27 12:59:56 +03:00
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
97c9f6f303 Add French translation. 2018-07-27 09:16:55 +03:00
2321c1e767 Add French translation (#116) 2018-07-27 09:04:10 +03:00
d090f769a4 Add Polish translation. 2018-07-26 22:12:34 +03:00
f8e39652e1 Add Polish translation. 2018-07-26 22:11:42 +03:00
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
80e3216609 Add annotations to Trie. 2018-07-26 18:02:34 +03:00
39acb2b65d Avoid using toBeTruthy() and toBeFalsy() because of type coercion. 2018-07-26 16:14:26 +03:00
8da83cd9dc Update contribution guide. 2018-07-26 15:33:00 +03:00
324e761c07 Update contribution guide. 2018-07-26 15:30:51 +03:00
b79fc05d12 Rename Korean README. 2018-07-25 08:22:40 +03:00
cd7fec3fb0 Add Korean README. 2018-07-24 22:29:54 +03:00
7c95d3a68b Add Korean README. 2018-07-24 22:26:30 +03:00
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
39014f7543 Fix issue #105. 2018-07-24 12:37:55 +03:00
12f0b331b8 Add more tests for rabinKarp. 2018-07-24 12:29:12 +03:00
0361fe5cf8 Fix knuthMorrisPratt for empty word request (#101) 2018-07-24 12:26:22 +03:00
76461f29ee docs:update README.zh-CN.md (#106) 2018-07-24 11:56:25 +03:00
6a3a4b8697 Add new test cases for KMP algorithm. 2018-07-23 18:00:54 +03:00
76c172b20b Code style fixes for negative Counting Sort testing. 2018-07-22 18:23:39 +03:00
3be02b5519 Fix CountingSort for negative numbers (#100) 2018-07-22 18:03:13 +03:00
eec7f2f917 Change radix and counting sorting algorithms difficulty. 2018-07-22 17:56:19 +03:00
3c00a69587 Add JS book subscription link. 2018-07-21 07:55:31 +03:00
fc893362f0 Add JS book subscription link. 2018-07-20 22:46:27 +03:00
a3dce1674c Add JS book subscription link. 2018-07-20 22:42:04 +03:00
149444b47c Add Interpolation Search. 2018-07-18 14:35:02 +03:00
31344fa6a2 Add tests for Jump Search. 2018-07-18 12:03:21 +03:00
a327b68a06 Add Jump Search algorithm. 2018-07-18 09:21:20 +03:00
b73ddec94d Add Pascal's Triangle based solution for Unique Paths problem. 2018-07-14 11:08:19 +03:00
d8fb6579b1 Add Unique Paths problem with backtracking and DP solutions. 2018-07-14 10:35:35 +03:00
863dbdbac3 Fix issue #98. 2018-07-13 17:48:27 +03:00
fafa52c26e Refactor Floyd-Warshall tests. 2018-07-13 17:36:39 +03:00
2874637d40 Refactor Floyd-Warshall tests. 2018-07-13 17:05:21 +03:00
dca7f6f874 Refactor Floyd-Warshall. 2018-07-13 16:56:33 +03:00
994ac2781a Update Floyd-Warshall READMEs. 2018-07-13 15:02:58 +03:00
52918eea94 Update READMEs. 2018-07-13 14:31:23 +03:00
9f8fd33202 feat(algorithms): Add Floyd-Warshall (#97) 2018-07-13 14:23:47 +03:00
3e8540beac Add Jump Game. 2018-07-10 08:17:52 +03:00
549759757d Add bottom-up dynamic programming solution to Jump Game. 2018-07-10 07:56:28 +03:00
57c2a334ce Add top-down dynamic programming solution to Jump Game. 2018-07-10 07:37:29 +03:00
b71a2ebe9e Change naming for Jump Game files. 2018-07-10 07:23:25 +03:00
df17e29fb7 Add backtracking solution to JumpGame. 2018-07-10 07:15:36 +03:00
aacd7795d6 Add greedy solution for Jump Game. 2018-07-09 18:00:09 +03:00
e47ca45b7a Add greedy solution for Jump Game. 2018-07-09 17:59:36 +03:00
afbdb89101 Update heap documentation. 2018-07-08 04:29:12 +03:00
a3d099003d Improve data-structures/heap/README.md (#94)
* Update data-structure/heap/README.md

The overuse of parenthesis in the previous description made the
explanation of a heap more diffcult to read. Following technical
writing standards, the topic of the sentence should be at the
forefront of a sentence, to give the reader an idea of what is
going to be explained in said sentence.

The mention of min heap and max heap were previously in parenthesis, in
the middle of the sentence. This change informs the reader that there
are two types of heaps, with a preface indicating which one is being
explained.

* Add min heap picture and move max heap picture

Add a picture of a min heap below the explanation of a min heap.
Move the picture of a max heap below the explanation of a max heap.

* Italicize heap terminology

Italicize the terms 'max heap' and 'min heap' to make it clear to readers that new terminology is being introduced
2018-07-08 04:27:06 +03:00
b87839062a Add Pascal's triangle. 2018-07-07 11:11:20 +03:00
f3189cca43 Add Pascal's triangle. 2018-07-07 10:35:37 +03:00