Oleksii Trekhleb
|
68af4fc165
|
Clean up Heaps.
|
2018-08-30 08:25:38 +03:00 |
|
Kevin Brewer
|
bc50fff2ee
|
clean up Heap implementation (#184)
|
2018-08-30 08:11:14 +03:00 |
|
Oleksii Trekhleb
|
a8d7435b8d
|
Fix LinkedList pseudo-code (issue #191).
|
2018-08-30 08:04:47 +03:00 |
|
Oleksii Trekhleb
|
af64d12a23
|
Add more unicode related tests to longestCommonSubstring algorithm.
|
2018-08-28 06:58:43 +03:00 |
|
DADDOU Mohamed El Amine
|
82ac89b16a
|
fix longestCommonSubstring() to handle unicode characters (#129) (#176)
|
2018-08-28 06:56:44 +03:00 |
|
Klaus Sinani
|
e09d526785
|
Fix minor typo on segment-tree readme (#183)
|
2018-08-28 06:37:19 +03:00 |
|
Oleksii Trekhleb
|
b9d0d9ab38
|
Add isPowerOfTwo function.
|
2018-08-27 17:13:43 +03:00 |
|
Tapasweni Pathak
|
70b0e0a652
|
Add ifPowerOf2c (#155)
|
2018-08-27 16:59:43 +03:00 |
|
Mahmoud Aslan
|
20497bb044
|
Fixed Contains operation pseudo code (#180)
|
2018-08-27 16:37:25 +03:00 |
|
Oleksii Trekhleb
|
b1f31cd067
|
Fix issue #179.
|
2018-08-27 16:30:18 +03:00 |
|
Oleksii Trekhleb
|
bdf8a174eb
|
Improve Trie test coverage back to 100%.
|
2018-08-27 15:54:55 +03:00 |
|
Oleksii Trekhleb
|
4104155182
|
Simplify deletion method of TrieNode.
|
2018-08-27 15:45:48 +03:00 |
|
Oleksii Trekhleb
|
a7ffba157c
|
Extend Trie and TrieNode tests.
|
2018-08-27 15:38:50 +03:00 |
|
Kevin Brewer
|
d25eff49e6
|
Add Trie.deleteWord and TrieNode.removeChild (#181)
|
2018-08-27 15:33:16 +03:00 |
|
Oleksii Trekhleb
|
6e2ff9b604
|
Add comments to Trie "add" method.
|
2018-08-25 13:34:05 +03:00 |
|
Kevin Brewer
|
eac3e81a21
|
Fix TrieNode.addChild so substrings get marked as complete words (#177)
|
2018-08-25 13:27:44 +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
|
20b0c48e84
|
Add comments to Stack code.
|
2018-08-22 07:49:22 +03:00 |
|
Oleksii Trekhleb
|
571d9312cd
|
Fix trie's doesWordExists method.
|
2018-08-21 23:03:04 +03:00 |
|
Oleg
|
392cd9806d
|
Fix method Trie::doesWordExist() (#175)
Method Trie::doesWordExist() return `true` when word is complete otherwise `false`
|
2018-08-21 23:00:11 +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
|
bffacf0707
|
Add nQueens bitwise solution.
|
2018-08-20 18:12:56 +03:00 |
|
Oleksii Trekhleb
|
20159312be
|
Move nQueens bitwise version to the same folder with nQueens algorithm.
|
2018-08-20 15:59:37 +03:00 |
|
Matej Jellus
|
18ba3a4db3
|
Add N queens problem bitwise solution (#15)
* Add N queens problem bitwise solution
* Update code to corespond with eslint
|
2018-08-20 15:57:01 +03:00 |
|
Oleksii Trekhleb
|
5a57c5f018
|
Add comments to Queue class.
|
2018-08-17 18:00:20 +03:00 |
|
Oleksii Trekhleb
|
5eea37837f
|
Add annotations to Queue.
|
2018-08-17 17:47:29 +03:00 |
|
Oleksii Trekhleb
|
260f24b2cb
|
Update Bits Operations README.
|
2018-08-17 10:41:18 +03:00 |
|
Oleksii Trekhleb
|
ecfc287927
|
Update Bits Operations README.
|
2018-08-17 10:36:47 +03:00 |
|
Oleksii Trekhleb
|
983492115d
|
Fix tests.
|
2018-08-17 10:31:18 +03:00 |
|
Oleksii Trekhleb
|
980601295d
|
Update README.
|
2018-08-17 10:24:20 +03:00 |
|
Oleksii Trekhleb
|
a02d5f625d
|
Move common Max/Min Heap code to Heap.js.
|
2018-08-17 10:23:07 +03:00 |
|
Oleksii Trekhleb
|
031c5da556
|
Refactor Heaps.
|
2018-08-16 21:03:32 +03:00 |
|
Oleksii Kersov
|
10e633f075
|
Add MaxHeap (#167)
* Add MaxHeap
* Add parent class for MinHeap and MaxHeap
|
2018-08-16 18:18:19 +03:00 |
|
Oleksii Trekhleb
|
a191adeae3
|
Fix jest config so that it would run on Ubuntu correctly.
|
2018-08-16 13:36:58 +03:00 |
|
Oleksii Kersov
|
3ea570869e
|
Test suite failed to run on Ubuntu (#170)
|
2018-08-16 13:35:04 +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
|
351a745f55
|
Refactor DFT and add common tests for Fourier.
|
2018-08-16 12:37:06 +03:00 |
|
Oleksii Trekhleb
|
13ed5061a3
|
Update FFT tests.
|
2018-08-15 17:47:32 +03:00 |
|
Oleksii Trekhleb
|
c2f7e49f07
|
Fix README for Fourier transform.
|
2018-08-15 13:40:16 +03:00 |
|
Oleksii Trekhleb
|
d736b2f355
|
Style fixes for FFT code.
|
2018-08-15 13:32:09 +03:00 |
|
Oleksii Trekhleb
|
ac9920a0f3
|
Style fixes for FFT code.
|
2018-08-15 13:27:50 +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
|
53a0b6168d
|
Fix bug with converting complex number into polar form.
|
2018-08-15 12:55:35 +03:00 |
|
Oleksii Trekhleb
|
4bdac18ae0
|
Add polar form of complex number to README.
|
2018-08-14 23:19:30 +03:00 |
|
Oleksii Trekhleb
|
d0c4baf7b3
|
Add DFT.
|
2018-08-14 23:12:17 +03:00 |
|
Oleksii Trekhleb
|
8e66189eff
|
Update Fourier README.
|
2018-08-14 23:03:07 +03:00 |
|