Commit Graph

312 Commits

Author SHA1 Message Date
Oleksii Trekhleb
8d32c9fc8c Adjusting README. 2020-07-15 06:51:20 +02:00
Oleksii Trekhleb
70367294f6 Adding sponsorship info and a book link. 2020-07-08 09:06:17 +02:00
Oleksii Trekhleb
fd7cf58df8 Adding sponsorship info and a book link. 2020-07-08 09:02:57 +02:00
Oleksii Trekhleb
1294afcef5 Adding sponsorship info and a book link. 2020-07-08 09:01:06 +02:00
Oleksii Trekhleb
87e74dd8af Adding sponsorship info and a book link. 2020-07-08 08:57:44 +02:00
Oleksii Trekhleb
247bc777ef Adding sponsorship info and a book link. 2020-07-08 08:52:17 +02:00
Oleksii Trekhleb
ba2d8dc4a8 Add machine-learning algorithm examples. 2019-12-07 22:30:04 +01:00
Oleksii Trekhleb
339ae02977 Add square root finding algorithm. 2019-03-23 13:44:24 +02:00
Oleksii Trekhleb
2371dd28d3 Update LinkedList time complexity for deletion. 2019-03-08 13:13:21 +02:00
Minki-Kim
e4ba378767 [FIX] Japanese Translation (#266)
* [REFACTOR] ReadMe.ko-KR.md
edit awkward grammar and add more explain about Algorithms by Paradigm

* [ADD] ReadMe of japanese

* [FIX] change Japan person to langauge of Japan
2018-12-11 05:52:58 +02:00
Oleksii Trekhleb
d885fd28c0 Add Japanese translation. 2018-12-10 19:22:15 +02:00
Oleksii Trekhleb
9bc2800848 Add Recursive Staircase Problem. 2018-11-14 17:45:14 +02:00
Oleksii Trekhleb
ec6c427303 Add fibonacci Binet's formula. 2018-09-15 09:19:18 +03:00
Oleksii Trekhleb
51d67e7eac Add fibonacci Binet's formula. 2018-09-15 09:17:19 +03:00
Oleksii Trekhleb
861e0e9243 Update README. 2018-09-14 07:35:19 +03:00
Oleksii Trekhleb
80ecbe0b3e Move linked list traversals into separate section. 2018-09-08 22:20:52 +03:00
Oleksii Trekhleb
d038c402dd Add info about the purpose of the repo to main README. 2018-09-05 11:39:39 +03:00
Oleksii Trekhleb
f1a32d9f85 Add info about the purpose of the repo to main README. 2018-09-05 11:38:22 +03:00
Oleksii Trekhleb
8116aa7cfb Refactor fast powering algorithm. 2018-09-04 17:35:48 +03:00
Oleksii Trekhleb
872a38fac6 Add short Big O explanation to the main README. 2018-08-23 11:47:19 +03:00
Oleksii Trekhleb
f4e3907f2c Add short Big O explanation to the main README. 2018-08-23 11:46:10 +03:00
Oleksii Trekhleb
5adca66282 Update README. 2018-08-23 11:40:59 +03:00
Oleksii Trekhleb
5eb1195c61 Add backtracking solution for finding the power-set of a set. 2018-08-21 16:55:26 +03:00
Oleksii Trekhleb
980601295d Update README. 2018-08-17 10:24:20 +03:00
Oleksii Trekhleb
36173817f3 Update README. 2018-08-16 13:17:09 +03:00
Oleksii Trekhleb
6e63a0548e Add Inverse Discrete Fourier Transform. 2018-08-16 13:14:40 +03:00
Oleksii Trekhleb
a88c45a329 Fix typos. 2018-08-15 13:00:04 +03:00
Oleksii Trekhleb
12d649e372 Implement Discrete Fourier Transform function. 2018-08-15 12:56:23 +03:00
Oleksii Trekhleb
1fb9d78751 Add Radian converter to main README. 2018-08-14 22:58:36 +03:00
Oleksii Trekhleb
28ee030a82 Add Portuguese. 2018-08-12 09:48:36 +03:00
Oleksii Trekhleb
70ec623cbf Add ComplexNumber. 2018-08-11 15:58:19 +03:00
Oleksii Trekhleb
a6ffce9a39 Add Spanish translation. 2018-08-10 16:33:58 +03:00
Agustin Navcevich
c0a9661100 Added spanish translation README (#148) 2018-08-10 16:12:22 +03:00
Oleksii Trekhleb
98a44ea832 Added Polynomial Hash Function. 2018-08-09 07:24:31 +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
Roland
2321c1e767 Add French translation (#116) 2018-07-27 09:04:10 +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
b79fc05d12 Rename Korean README. 2018-07-25 08:22:40 +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
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
Oleksii Trekhleb
fc893362f0 Add JS book subscription link. 2018-07-20 22:46:27 +03:00
Oleksii Trekhleb
a3dce1674c Add JS book subscription link. 2018-07-20 22:42:04 +03:00
Oleksii Trekhleb
149444b47c Add Interpolation Search. 2018-07-18 14:35:02 +03:00
Oleksii Trekhleb
31344fa6a2 Add tests for Jump Search. 2018-07-18 12:03:21 +03:00
Oleksii Trekhleb
a327b68a06 Add Jump Search algorithm. 2018-07-18 09:21:20 +03:00
Oleksii Trekhleb
b73ddec94d Add Pascal's Triangle based solution for Unique Paths problem. 2018-07-14 11:08:19 +03:00
Oleksii Trekhleb
d8fb6579b1 Add Unique Paths problem with backtracking and DP solutions. 2018-07-14 10:35:35 +03:00
Oleksii Trekhleb
994ac2781a Update Floyd-Warshall READMEs. 2018-07-13 15:02:58 +03:00
Oleksii Trekhleb
52918eea94 Update READMEs. 2018-07-13 14:31:23 +03:00
vivaxy
9f8fd33202 feat(algorithms): Add Floyd-Warshall (#97) 2018-07-13 14:23:47 +03:00
Oleksii Trekhleb
3e8540beac Add Jump Game. 2018-07-10 08:17:52 +03:00
Oleksii Trekhleb
f3189cca43 Add Pascal's triangle. 2018-07-07 10:35:37 +03:00
Oleksii Trekhleb
92a90606dc Update Jest configuration file. 2018-07-07 10:14:00 +03:00
Oleksii Trekhleb
75133592bb Add square matrix rotation in-place algorithm. 2018-07-06 08:15:56 +03:00
Oleksii Trekhleb
58640ee7b5 Add doubly linked list to main README. 2018-07-05 15:45:15 +03:00
Oleksii Trekhleb
b3fd5accda Update bloom filters description. 2018-06-30 20:49:18 +03:00
Oleksii Trekhleb
9dbf1c9889 Update main README. 2018-06-30 20:11:20 +03:00
arnav-aggarwal
41a6430532 Add bloom filter (#84) 2018-06-30 20:07:19 +03:00
Oleksii Trekhleb
b33f1d52dc Add "Combination Sum" backtracking algorithm. 2018-06-30 10:19:14 +03:00
Oleksii Trekhleb
933848b215 Add more bit manipulation functions. 2018-06-27 18:05:18 +03:00
Oleksii Trekhleb
c268203259 Add more bit manipulation functions. 2018-06-27 17:33:16 +03:00
Oleksii Trekhleb
792f4906df Add bit manipulation section. 2018-06-27 17:19:20 +03:00
Oleksii Trekhleb
d69199e658 Add regular expression matching algorithm. 2018-06-25 20:02:24 +03:00
Oleksii Trekhleb
571d0362c0 Update READMEs. 2018-06-22 15:41:35 +03:00
Oleksii Trekhleb
6b67ca75a5 Update READMEs. 2018-06-22 15:38:18 +03:00
Oleksii Trekhleb
5ac8bc98e7 Update READMEs. 2018-06-22 15:24:25 +03:00
Oleksii Trekhleb
3123cef254 Update READMEs. 2018-06-22 15:19:42 +03:00
Oleksii Trekhleb
110cc01e15 Update READMEs. 2018-06-22 15:15:54 +03:00
Oleksii Trekhleb
413c134683 Update READMEs. 2018-06-22 15:11:34 +03:00
Oleksii Trekhleb
b65a992452 Update READMEs. 2018-06-22 15:04:28 +03:00
Oleksii Trekhleb
5bdcbb397d Code style fixes. 2018-06-21 16:59:20 +03:00
Oleksii Trekhleb
d74234d597 Update README. 2018-06-19 08:32:30 +03:00
Oleksii Trekhleb
87e59bf4b0 Add algorithms complexity to README. 2018-06-18 17:05:53 +03:00
Oleksii Trekhleb
c9cb6dc226 Update README. 2018-06-12 17:51:10 +03:00
Oleksii Trekhleb
0c8155f3c4 Update README. 2018-06-12 17:49:40 +03:00
Oleksii Trekhleb
19aa6fa4fc Update README. 2018-06-12 17:33:21 +03:00
Oleksii Trekhleb
feed6d6c1a Add Liu Hui to README. 2018-06-12 17:31:46 +03:00
Tien Do
bc17e4ea2c docs: update correct Big-O chart (#62) 2018-06-12 14:28:19 +03:00
Oleksii Trekhleb
183dade079 Update Fenwick Tree readme and do code style fixes. 2018-06-06 07:41:28 +03:00
Oleksii Trekhleb
434a5649cb Refactor segment tree implementation. 2018-06-05 08:45:00 +03:00
Oleksii Trekhleb
74b93d36cb Add isPowerOfTwo functions. 2018-06-04 20:42:22 +03:00
Oleksii Trekhleb
91d4714d19 Code styling fixes for Sieve of Eratosthenes. 2018-06-03 09:34:48 +03:00
Oleksii Trekhleb
e8ff6cb283 Update READMEs. 2018-06-02 22:43:30 +03:00
Oleksii Trekhleb
87299a5153 Update READMEs. 2018-06-02 09:15:08 +03:00
Shlomi Fish
53cd4fbc6d Correct some grammar in the README. (#39) 2018-06-02 09:09:52 +03:00
Oleksii Trekhleb
3d34a5ed44 Update READMEs. 2018-06-02 08:54:41 +03:00
Oleksii Trekhleb
19789c6a94 Add red-black tree. 2018-06-02 08:15:40 +03:00
Robert Taussig
71985337b5 Radix sort (#28)
* Add in-place sort to QuickSort.js

* Fix linting errors and clean up comments

* Change implementation to address lint errors

* Trailing space and undefined variable

* Create own class for in-place quicksort and use tests

* Add trailing space at end of file

* Fix placement of visitedCallback, explain itial destructuring

* Implement Radix Sort

Remove excess line

Reorganize RadixSort of match structure of other classes

Write tests for RadixSort and additional test constants

Create README

Update main readme to include radix sort
2018-05-29 07:38:19 +02:00
Oleksii Trekhleb
cca138a384 Add counting sort. 2018-05-29 07:38:49 +03:00
Oleksii Trekhleb
e3ff82fcba Add counting sort. 2018-05-29 07:36:41 +03:00
Oleksii Trekhleb
0c1f6851d5 Add counting sort. 2018-05-29 07:29:28 +03:00
Oleksii Trekhleb
30ae3230d1 Do some code formatting on QuickSort algorithm. 2018-05-27 22:23:40 +02:00
Oleksii Trekhleb
2e3860f357 Add linear search. 2018-05-26 01:01:08 +03:00
Oleksii Trekhleb
0fe62a8448 Update READMEs. 2018-05-26 00:36:45 +03:00
Kevin
e26e986557 Finish main part of translation (#18)
* add chinese overview

* translate

* add

* translate english
2018-05-26 00:33:01 +03:00
Oleksii Trekhleb
2a3b013bfa Add data-structure complexity table. 2018-05-25 07:35:52 +03:00