GitHub / TheAlgorithms/JavaScript / commits
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| eb748ae7 | merge: Fixed `wordOccurrence` algorithm (#909) |
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 378d4abe | merge: Upgraded `hexToBinary` function (#910) |
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| ab061316 | merge: Improved `Pow` function (#911) |
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| e8de0315 | merge: Improved pangram algorithm using regular expressions (#906) |
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d466be97 |
merge: Upgrade `checkAnagram` function & Fixes (#902)
Co-authored-by: Rak Laptudirm <r****m@g****m> |
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0178efd8 | merge: Algorithm to calculate the Arithmetic Geometric Mean (#897) |
Ricardo Fernández Serrata <7****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| be15d08b | merge: replaced constructor function with es6 class syntax (#900) |
Meer Estiyak <5****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8bf29fe1 | merge: Optimize the space complexity of the fibonacci algo (#899) |
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 743b3179 | merge: Corrected JSdoc typo (#898) |
Ricardo Fernández Serrata <7****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| dbc98d09 | merge: Bubble Sort enhancements for nearly sorted or sorted array, added test... |
Md. Amin Hossain <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 041918d7 | merge: Upgrade Lower function (#894) |
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 29a3ab73 | merge: Iterator and log methods added for linked lists (#891) |
Keramot UL Islam <k****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 68ca0cee | merge: optimize the countVowels algo (#886) |
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9911410e |
merge: Implement Add Two Numbers (Linked List) (#888)
Co-authored-by: Shakil Ahmmed <s****d@S****l> |
Shakil Ahmmed <3****d@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c9701e8a |
merge: Improving the coding standard for AvLTree Data Structure (#882)
Co-authored-by: github-actions <$****}@u****m> |
Rahul Raj <4****8@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6bd2ac68 |
merge: Decrease time period for marking an issue stale (#885)
Co-authored-by: github-actions <$****}@u****m> |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 833d05d8 | merge: binarySearch (#884) |
Keramot UL Islam <k****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c496925d | merge: rename `SinglyLinkList` to `SinglyLinkedList` (#881) |
Malte Jürgens <m****r@d****e>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 31b06c9a | merge: Let traverseLevel return early if node is null (#878) |
Worldwidebrine <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 7dd99c1c |
merge: chore(deps): bump node-fetch from 2.6.1 to 3.1.1 (#877)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 49fa7d1a | merge: improve median (#869) |
Mirzoev Ruslan <4****0@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 0aa5094b | merge: add alphanumerical sort (#872) |
Mirzoev Ruslan <4****0@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| ef832f69 | merge: add areaTriangleWithAllThreeSides method in Math/Area.js (#875) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3d2a48f7 | merge: Improve Mean method (#874) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| bbdb5cf3 | merge: Binary Convert (#865) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f387ff32 |
chore: Remove duplicate `DigitSum` algorithm (#873)
Co-authored-by: github-actions <$****}@u****m> |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c30b8973 | merge: count Vowels (#864) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4d55b40c | merge: Absolute value (#866) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 7560beb0 | merge: Add tests and docs for the Longest Common Subsequence algorithm (#867) |
Leo Toff <l****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 43515a64 | merge: Add Upper (#862) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4c27e153 | merge: Add lower (#863) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 62b151eb | merge: Fixes: #860 (#861) |
Leo Toff <l****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6fb649e5 | merge: Add ValidateUrl in String (#856) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 961f21f9 | merge: Add test case and enacements (#858) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c3b2bacf | merge: fixes: #{} (#853) |
Mohit Kumar <7****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| bf681d1a | merge: alphaNumericPlaindrome optamization (#857) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6f1edd16 | merge: Add test Case for Palindrome Recursive (#855) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 027c0d63 | merge: Add test cases (#854) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| cc34088a | merge: Add Description and Optamization (#852) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 51415f8a | merge: Add test case (#851) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c33b19a7 | merge: Graph (#850) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 061218b6 | merge: Modify Graph bfs method (#847) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| de270899 | merge: Add FindMin (#849) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2fb0d48d | merge: Add test cases, optamization of code, and Add description of function ... |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 8b1a4b90 | merge: fix #844 (#846) |
Aditya Kumar <a****4@l****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4aac3666 | merge: Refactor Code and Add test case (#845) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2ae00a97 | merge: add description (#843) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4e7a1569 | merge: add test case and description (#842) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 02a4cee5 | merge: optamization,documantation,return Array[bool] => Array[primes only], t... |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 93e57b0d | merge: Add FibonacciNumber.js test case and update the decription of function... |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f3794757 | merge: Add TribonacciNumber in dp (#839) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c1c895be | chore: Add PowLogarithmic in Math (#836) |
YATIN KATHURIA <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 65931be0 | merge: fixed argument data type (#835) |
longvo <6****9@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 85b0571d |
chore: Strings: Credit Card Validation (#830)
Co-authored-by: github-actions <$****}@u****m> |
@im_8055 <3****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 64920bf1 |
merge: Removed ignored code files form codespell workflow. (#834)
Co-authored-by: github-actions <$****}@u****m> |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 308b022b |
merge: Sliding window (#833)
Co-authored-by: Rak Laptudirm <r****m@g****m> |
Aditya Parmar <5****2@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 12cf29ef | fix: endlines in the CI file |
David Leal <h****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2619ab67 |
merge: Added bisection method (#827)
Co-authored-by: ggkogkou <g****u@g****r>, github-actions <$****}@u****m> |
ggkogkou <7****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f692da24 | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | over 4 years ago | |
| 7c398397 | merge: Add LinearSieve.js (#828) |
Allen Guan <m****e@n****w>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 09eebc49 | merge: fix: optimize PrimeFactors (#823) |
Allen Guan <m****e@n****w>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3723322b | fix: update file name |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9120085b | chore: use `UpperCamelCase` |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d2883fe6 | chore: use `UpperCamelCase` |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 01a2e9ac | chore: use `UpperCamelCase` |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 2203c1a0 | chore: use `UpperCamelCase` |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 1cd3b868 |
merge: Created midpoint integration numerical method (#822)
Co-authored-by: ggkogkou <g****u@g****r>, github-actions <$****}@u****m> |
ggkogkou <7****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 072523d5 |
merge: Fix spellings (#821)
Co-authored-by: ggkogkou <g****u@g****r>, github-actions <$****}@u****m>, Rak Laptudirm <r****m@g****m>, github-actions <$****}@u****m>, ggkogkou <7****u@u****m>, ggkogkou <g****u@g****r> |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 77228701 |
merge: Created composite Simpson's integration method. Tests included. (#819)
Co-authored-by: ggkogkou <g****u@g****r>, github-actions <$****}@u****m>, Rak Laptudirm <r****m@g****m> |
ggkogkou <7****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b30f9f36 | chore: fix spelling |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d16336a0 | chore: fix spelling |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 315db14c | chore: fix spelling |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 59e9baf1 | feat: add codespell |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f8d4a267 | chore: jest fall back |
Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 82db978d | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | over 4 years ago | |
| 9ad93c7b |
merge: Create findRelativeMaximumPointCount.js (#771)
Co-authored-by: Rak Laptudirm <r****m@g****m> |
jhonDoe15 <6****5@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 00900f14 | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | over 4 years ago | |
| 820f8e9c |
merge: Create firstRelativeMaxPointInArray.js (#772)
Co-authored-by: Rak Laptudirm <r****m@g****m> |
jhonDoe15 <6****5@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 1cef1914 | merge: Made all tests follow file strcture convention already in-place (#820) |
RenatoLopes771 <5****1@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 970b4f28 | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | over 4 years ago | |
| e4808a65 | merge: Add MinHeap and test (#817) |
tina tae <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 54de6e53 | merge: Fix pull request template (#818) |
@im_8055 <3****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 4e18bbde | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | almost 5 years ago | |
| 8a4f1175 |
merge: add UnionFind.js plus tests (#814)
Co-authored-by: Administrator <p****i@p****e> |
Philip Schikora <p****7@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 4fa3c5ec | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | almost 5 years ago | |
| 7c2f19b6 | merge: Rename 2 filenames to follow PascalCase (#816) |
Dumby <7****h@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 3f007379 | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | almost 5 years ago | |
| 502aec24 | merge: Added Aliquot Sum Implementation (#810) |
Dumby <7****h@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 4fb08096 | merge: fixes: #774 - add test and fix MinPriorityQueue implementation (#811) |
Pablo Salas Gelich <7****v@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 32781c2a | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | almost 5 years ago | |
| 69a397cc | merge: Added LucasSeries Implementation (#808) |
Dumby <7****h@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| e8d862ca |
merge: Added manhattan distance and euclidean distance for distance 2 points ...
Co-authored-by: Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m> |
Dhana D <3****3@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 32f1e335 |
merge: Added Hex to Binary conversion (#805)
Co-authored-by: Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m> |
Dhana D <3****3@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| d19108b4 | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | almost 5 years ago | |
| d5e309b6 | merge: Add binary to decimal test file and convert function to es6 model. (#806) |
Dhana D <3****3@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 4ba2c32d | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | almost 5 years ago | |
| cd3974c4 | merge: Added Sum of GP (#807) |
Dumby <7****h@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| e83b570d |
merge: fixed some spellings (#773)
Co-authored-by: Rak Laptudirm <r****m@g****m>, Rak Laptudirm <r****m@g****m> |
Devansh Gupta <4****d@u****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ffbfb20b | Auto-update DIRECTORY.md | github-actions <$****}@u****m> | almost 5 years ago | |
| b7f1a72a | merge: added Problem 23 to Project Euler (#803) |
Adhiraj <a****7@g****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago |