Commit Graph

941 Commits

Author SHA1 Message Date
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
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
Minki-Kim
968335c9be [REFACTOR] Algorithms by Paradigm of ReadMe.ko-KR.md (#260)
* [REFACTOR] ReadMe.ko-KR.md
edit awkward grammar and add more explain about Algorithms by Paradigm

* [ADD] ReadMe of japanese
2018-12-10 19:15:36 +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
RequireSun
4e27a979d7 Update the linke of trie to the chinese version (#262) 2018-12-09 16:34:02 +02:00
Oleksii Trekhleb
ab51eb5d51 Fix zh-CN README. 2018-12-09 16:25:01 +02:00
Henry
23947bd9ad update readme.zh-CN from readme (#250) 2018-12-09 16:21:50 +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
039555f00b Do npm audit. 2018-11-30 08:10:11 +02:00
Oleksii Trekhleb
5ecb695283 Update outdated dependencies. 2018-11-30 08:02:22 +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
Oleksii Trekhleb
5e0e571a5c Merge remote-tracking branch 'origin/master' 2018-11-10 09:23:17 +02:00
Oleksii Trekhleb
af9de0f431 Upgrade packages. 2018-11-10 09:22:32 +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
26b84077b4 Update npm packages to newer versions in order to get rid of security alerts. 2018-10-12 11:59:19 +03:00
Juan Pablo Valencia
88807528ab Adding missing algorithms in the spanish readme (#222) 2018-10-09 06:14:17 +03:00
Juan Pablo Valencia
2be1c44ed3 Mutiple fixes in the spanish readme (#221)
* Fixing various spelling and vocabulary issues in the spanish readme

* Removing some unnecessary capital letters in spanish readme

* Fixing vocabulary in the tables in the spanish readme
2018-10-08 06:33:51 +03:00
Agustin Navcevich
80211e07ac Fixed the translation in spanish (#218) 2018-10-01 17:15:07 +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
Oleksii Trekhleb
ada4537023 Add links to the list of locales to CONTRIBUTING.md. 2018-09-24 07:33:53 +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
mcdong
c4458e9d42 change '克努斯-莫里斯-普拉特算法' to 'KMP算法' (#208)
In China, we usually call it 'KMP算法', So I chose to use a free translation instead of a literal translation.

and I may submit content about Chinese translations more frequently recently.
2018-09-18 07:43:48 +03: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