Oleksii Trekhleb
8ea35a5549
Merge branch 'master' of https://github.com/trekhleb/javascript-algorithms into fourier
2018-08-13 18:08:07 +03:00
Oleksii Trekhleb
9111568fc0
Add bits counter function.
2018-08-13 18:06:48 +03:00
Oleksii Trekhleb
7d3115edaa
Use existing complex numbers implementation for Fourier.
2018-08-13 17:57:17 +03:00
Prateek Karnal
6f10b0e10f
Added Fast Fourier transform ( #135 )
...
* Added Fast fourier transform
* Adding DFT explanation
* Added tests for Fast Fourier transform
* Fixed some comments
2018-08-13 17:45:50 +03:00
Oleksii Trekhleb
3c37ba4424
Add bitsDiff function.
2018-08-13 11:02:58 +03:00
Tapasweni Pathak
2361e6fc44
Add countBitsToflipAToB ( #154 )
2018-08-13 10:52:29 +03:00
Oleksii Trekhleb
6c9641aa3d
Add pseudocodes to LinkedList.
2018-08-13 10:41:06 +03:00
Oleksii Trekhleb
f6c091bcb1
Add pseudocodes to LinkedList.
2018-08-13 10:38:19 +03:00
Moshe
02b70d95d6
Update README.md ( #162 )
...
Add Pseudocode and Big O notation
2018-08-13 10:30:49 +03:00
Oleksii Trekhleb
37c7be15e9
Add bit counter function.
2018-08-12 10:18:32 +03:00
Oleksii Trekhleb
9ce137cef8
Add bit counter function.
2018-08-12 10:16:12 +03:00
Tapasweni Pathak
a8f7d6a333
Add countSetBits ( #152 )
2018-08-12 10:06:13 +03:00
Oleksii Trekhleb
28ee030a82
Add Portuguese.
2018-08-12 09:48:36 +03:00
Édipo Nascimento
09a354ac9b
Translated into Portuguese, Brazil. ( #161 )
...
* Translated into Portuguese from Brazil
* Update
* Translated into Portuguese, Brazil.
2018-08-12 09:40:05 +03:00
Oleksii Trekhleb
70ec623cbf
Add ComplexNumber.
2018-08-11 15:58:19 +03:00
Oleksii Trekhleb
46b13f04fd
Update BitWise Operation README.
2018-08-10 18:22:06 +03:00
Oleksii Trekhleb
7f189498cf
Update BitWise Operation README.
2018-08-10 18:19:58 +03:00
Ujjwal Aryal
3f963ccc21
Update README.md ( #141 )
2018-08-10 18:16:39 +03:00
Oleksii Trekhleb
50c025949b
Refactor bitwise multiplication.
2018-08-10 18:14:39 +03:00
Ujjwal Aryal
53c7143e07
Create multiply.js ( #140 )
...
Multiply Two numbers using Bit-wise Operator.
2018-08-10 17:39:45 +03:00
Oleksii Trekhleb
cc3a5bd353
Add link to English translation from the Spanish README.
2018-08-10 16:39:10 +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
bcedcce9cb
Update CN README.
2018-08-09 16:30:18 +03:00
yobrave
428648a13e
Update README.zh-CN.md and Add date ( #146 )
2018-08-09 16:10:34 +03:00
Oleksii Trekhleb
ff4854e0b8
Simplify PolynomialHash function.
2018-08-09 16:04:59 +03:00
Oleksii Trekhleb
51f496ce2e
Add SimplePolynomialHash function.
2018-08-09 15:46:22 +03:00
Oleksii Trekhleb
d5be477bd8
Add Polynomial Hash function.
2018-08-09 15:12:36 +03:00
Oleksii Trekhleb
98a44ea832
Added Polynomial Hash Function.
2018-08-09 07:24:31 +03:00
Oleksii Trekhleb
b3a503aa6d
Add unicode based tests for RabinKarp.
2018-08-09 06:10:47 +03:00
Oleksii Trekhleb
e7d22b4883
Use '===' for double check string comparision in RabinKarp.
2018-08-09 06:05:09 +03:00
Oleksii Trekhleb
d303d83673
Use rolling hash function for RabinKarp.
2018-08-09 05:57:53 +03:00
Oleksii Trekhleb
650e3099e5
Merge branches 'issue-102-rabin-karp-fix' and 'master' of https://github.com/trekhleb/javascript-algorithms into issue-102-rabin-karp-fix
2018-08-06 16:55:01 +03:00
Oz Weiss
7c9601df3e
Update combinationSum.js ( #137 )
...
fixing a few typos in comments
2018-08-06 16:40:23 +03:00
Diego Paiva
941feda305
Fix kruskal's exception message for directed graph ( #138 )
2018-08-06 16:26:22 +03:00
Oleksii Trekhleb
88bbfdc470
Add fromArray() methods to LinkedList and DoublyLinkedList.
2018-08-06 16:12:31 +03:00
Simon
0ea24230d4
Patch 5 ( #127 )
...
* New function 'fromArray'
Function get array of Doubly Linked List Nodes, go through and append to currently list.
* New Test for new function 'fromArray'
* Minor changes
Minor changes about coding style.
2018-08-06 16:02:46 +03:00
Oleksii Trekhleb
7a4b829abe
Fix issue #132 - Wrong Red-Black Tree pictures in README.
2018-08-02 16:43:54 +03:00
Oleksii Trekhleb
ecc8c65466
Add comments to Linked List code.
2018-07-30 15:38:04 +03:00
Oleksii Trekhleb
97926b1243
Add comments to Linked List code.
2018-07-30 15:35:28 +03:00
seIncorp
5105898aa7
Twice defined ( #124 )
...
* Twice defined
Parameter 'deletedTail' were defined twice.
* Update LinkedList.js
* Update LinkedList.js
2018-07-30 15:33:17 +03:00
Oleksii Trekhleb
6e897a0a7a
Minor README updates.
2018-07-30 14:18:56 +03:00
Bruce-Feldman
c4605ea13d
Refactor Rabin-Karp ( #110 )
...
* Simplify Rabin-Karp functionality
* Created Rabin Fingerprinting module within util directory
* Updated Rabin-Karp search to use rolling hash module
Incorporate tests from @dubzzz
2018-07-30 12:20:40 +03:00
Kim Jong Hyen
b73aa7fe47
Korean translation fix.
...
어떤 종료의 -> 어떤 종류의
2018-07-30 12:10:06 +03:00
Oleksii Trekhleb
f32172e3db
Merge remote-tracking branch 'origin/master'
2018-07-29 08:28:49 +03:00
Oleksii Trekhleb
305e30357c
Add comments to HashTable hash function.
2018-07-29 08:28:03 +03:00
YeonJuan
7d87c8cc67
Update README.ko-KR.md ( #118 )
...
* docs: create README.ko_KR.md
Translate to Korean.
* docs: Add korean readme
* Update README.ko_KR.md
Update README.ko_KR.md for Trapping Rain Water problem.
2018-07-28 08:54:13 +03:00
Oleksii Trekhleb
f1152bf4b4
Update README for Trapping Rain Water problem.
2018-07-27 14:11:33 +03:00
Oleksii Trekhleb
26239f9a97
Refactor dynamic programming approach of Trapping Rain Water problem.
2018-07-27 14:06:58 +03:00
Oleksii Trekhleb
f07e96ec59
Refactor dynamic programming approach of Trapping Rain Water problem.
2018-07-27 14:04:37 +03:00