Oleksii Trekhleb
881e3ae5aa
Add more comments for Dijkstra.
2019-03-03 09:58:02 +02:00
Oleksii Trekhleb
1f393551c7
Add link to Graph Breadth-First-Search visualization.
2019-02-15 07:18:53 +02:00
Oleksii Trekhleb
b527f9bf71
Add more links for further readings for graph DFS.
2019-02-13 07:40:43 +02:00
Oleksii Trekhleb
6fe7df339a
Add more comments to tree DFS algorithm.
2019-02-01 09:02:23 +02:00
Oleksii Trekhleb
f08fc37dad
Add comments to combination algorithms.
2019-01-04 17:03:35 +02:00
KeiSei
6261d0e9bb
[Fix] Capitalization issues of doubly linked list. ( #282 )
2019-01-04 16:38:58 +02:00
Oleksii Trekhleb
3064a7906b
Add links to zh-CN version of Factorial.
2018-12-28 16:35:54 +02:00
RequireSun
af77d1adc1
Create README.zh-CN.md ( #267 )
2018-12-28 16:33:25 +02:00
Stulov Alex
2bf2cd906a
Translate Priority Queue. ( #279 )
2018-12-28 16:28:44 +02:00
Stulov Alex
9e7ef3680a
Translate Queue into Russian. ( #278 )
2018-12-28 16:27:14 +02:00
Stulov Alex
d67db50a3b
Translate stack into Russian. ( #277 )
2018-12-28 16:25:36 +02:00
Stulov Alex
f53eb17665
Translate DoublyLinkedList. ( #276 )
2018-12-28 16:21:51 +02:00
Oleksii Trekhleb
db6fcb289a
Fix LinkedList translations.
2018-12-28 07:17:21 +02:00
Stulov Alex
90d8a3f6fc
Translate into Russian ( #275 )
...
* Translate LinkedList README in Russian.
* Translate missed sentence. Add link to Chinese README.
2018-12-28 07:13:01 +02:00
Whales
98eb9aebff
fix wrong words ( #273 )
2018-12-28 07:03:39 +02:00
Oleksii Trekhleb
59c6f4df13
Optimize permutations algorithm.
2018-12-14 13:56:15 +02:00
Oleksii Trekhleb
d9946c1249
Fix btPowerSet() comments.
2018-12-11 07:57:38 +02:00
Oleksii Trekhleb
da0f97a2d3
Fix PowerSet function naming.
2018-12-11 06:21:50 +02:00
Oleksii Trekhleb
3baf88cf75
Add PowerSet binary solution example.
2018-12-11 06:04:20 +02:00
RequireSun
3844e9f1da
fix: correct the wrong code of Deletion
( #263 )
2018-12-11 06:00:22 +02:00
Oleksii Trekhleb
8473562b7e
Fix broken links for AVL tree README.
2018-12-10 18:37:13 +02:00
Oleksii Trekhleb
afa3346c48
Code style updates for DoublyLinkedList tests.
2018-12-09 17:07:13 +02:00
YuqiangZhang
c18d119a6a
fixed doubly-linked-list reverse method omit change node's previous ( #257 )
2018-12-09 17:03:47 +02:00
Oleksii Trekhleb
6be276fceb
Fix indentations in bubble-sort README.
2018-12-09 16:11:48 +02:00
Sylvester-ABC
d91edc9a39
update on readme ( #235 )
...
I make sure readers get the full understanding of the documentation
2018-12-09 16:10:30 +02:00
Oleksii Trekhleb
2382225e03
Add comments to Cartesian Product function.
2018-12-05 06:06:29 +02:00
Oleksii Trekhleb
243be8f2d1
Add comments to binarySearch function.
2018-12-04 08:04:24 +02:00
Oleksii Trekhleb
1ecb5b4236
Add comparator annotations.
2018-11-30 07:43:09 +02:00
Oleksii Trekhleb
f7ebddc82d
Remove duplicated methods from Graph class.
2018-11-26 06:30:56 +02:00
Oleksii Trekhleb
9bc2800848
Add Recursive Staircase Problem.
2018-11-14 17:45:14 +02:00
Silence Tang
fac2d1ff50
use Destructuring in change data ( #233 )
2018-10-23 05:45:58 +03:00
catchme
fad170cfc8
fix typo error ( #228 )
2018-10-18 06:19:46 +03:00
Yavorski
6bd6072d45
Properly detect min and max element in array ( #224 )
2018-10-17 06:19:14 +03:00
Sid
5d12638ab5
BubbleSort: use Destructuring assignment to swap values ( #226 )
...
* BubbleSort: use Destructuring assignment to swap values
* lint: add semi
2018-10-17 06:13:27 +03:00
kiinlam
044441e259
Add prepend and fix bug ( #227 )
...
Add prepend operation and fix some mistake in pseudocode.
2018-10-17 06:08:34 +03:00
Oleksii Trekhleb
afa4948767
Simplify AVL tree node deletion.
2018-09-24 09:45:31 +03:00
Hafidz Jazuli Luthfi
04e533e4b5
Add remove method ( #33 )
...
Remove node in AvlTree with auto balancing.
Fix issue: https://github.com/trekhleb/javascript-algorithms/issues/13
2018-09-24 09:12:38 +03:00
Yavorski
9f3561d291
Fix Stack pop comlexity to be O(1) ( #214 )
...
* By definition Stack push/pop time complexity should be O(1).
* Fix is applied by removing head instead of tail in pop method.
* Push method now do preprend instead of append.
* Fix consistency between toString and toArray methods.
2018-09-24 07:31:18 +03:00
Oleksii Trekhleb
45fb2a24be
Vectorize images for Levenshtein Distance.
2018-09-20 16:25:46 +03:00
Ocn
40e48ddfb2
Fix minor typos in README ( #211 )
2018-09-20 16:23:17 +03:00
Oleksii Trekhleb
2451db975d
Add iterative version of Euclidean algorithm.
2018-09-18 08:17:47 +03:00
Vamshi Bachaneboina
c00c689255
Update euclideanAlgorithm.js ( #207 )
...
Method 2 is easy to evaluate or understand without using recursion stack!
2018-09-18 08:04:56 +03:00
Oleksii Trekhleb
51d67e7eac
Add fibonacci Binet's formula.
2018-09-15 09:17:19 +03:00
Karlo Vrbić
a23400380d
Add fibonnaci sequence closed form function ( #130 )
...
* Add fibonnaci sequence closed form function
* Revert package-lock.json
2018-09-14 18:01:41 +03:00
Oleksii Trekhleb
dea368cb16
Add more fibonacci test cases.
2018-09-14 17:56:38 +03:00
Oleksii Trekhleb
46bc844fc6
Add several more comments to in place quick sort.
2018-09-14 17:21:51 +03:00
Kevin Brewer
66f19d65c5
Minor refactor of QuickSortInPlace for simplification ( #187 )
2018-09-14 17:03:37 +03:00
Oleksii Trekhleb
92b9e6ad1d
Add more tests to isPositive() bitwise function.
2018-09-14 08:06:48 +03:00
ADITYA
ab7755aad7
feat(bitwise): Function to check if a number is positive ( #204 )
2018-09-14 07:42:42 +03:00
Oleksii Trekhleb
de6a24e0d1
Minor code style fixes for bitwise multiplication.
2018-09-08 23:09:04 +03:00