An open API service providing commit metadata for open source projects.

GitHub / TheAlgorithms/JavaScript / commits

Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

SHA Message Author Date Stats
1a089cc4 merge: Fix GetEuclidGCD (#1068)
Co-authored-by: github-actions <$****}@u****m>
Lars Müller <3****u@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
7d40bb4a merge: Add Affine Cipher (#1067) shidian00 <8****0@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
bbbf3439 merge: Fix IsPalindrome Big-O analysis (#1054)
Co-authored-by: github-actions <$****}@u****m>
Lars Müller <3****u@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
1b64ba68 `Fibonacci.js` overhaul (#1049) Ricardo Fernández Serrata <7****n@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
95a8ec08 merge: More accurate error message at `IsDivisible` (#1048) Ricardo Fernández Serrata <7****n@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
6b06b3a3 merge: Add new IsPalindrome implementation (#1046) Andrea Tota <5****e@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
85f428e8 merge: Add test case to Interpolation Search Algorithm (#1045)
Co-authored-by: github-actions <$****}@u****m>
Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
59760f75 merge: Add test case to Edit Distance Algorithm (#1044)
Co-authored-by: github-actions <$****}@u****m>
Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
f5be6b2d merge: Add test case to Fibonacci Search Algorithm (#1042)
Co-authored-by: github-actions <$****}@u****m>
Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
15c20968 merge: Add test case to jump search Algorithm (#1041)
Co-authored-by: github-actions <$****}@u****m>
Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
398b6822 merge: Add test case to the Exponential Search Algorithm (#1040)
Co-authored-by: github-actions <$****}@u****m>
Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
d3cec8b2 merge: Rename secondLargestElement.test.js to SecondLargestElement.test.js (#... Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
c105c4d0 merge: Rename pigeonHoleSort.test.js to PigeonHoleSort.test.js (#1038) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
61ee2245 merge: Add test case to Find Second Largest Element Algorithm (#1037) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
dbffac25 merge: FindSecondLargestElement: Support negative numbers (#1036)
Co-authored-by: github-actions <$****}@u****m>
Lars Müller <3****u@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
0dccd280 merge: fix typo(change file name) (#1034) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
d59213d0 merge: Add test case to CheckPascalCase Algorithm (#1029) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
162e90f3 merge: Add test case to palindromeRearranging Algorithm (#1030) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
07e77fac merge: Add testcase to AlternativeStringArrange Algorithm (#1026) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
9befd923 Add testcase to checkKebabCase (#1027) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
92a81a22 merge: Add Twin Primes algorithm (#1024) Exortions <7****s@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
0357a232 merge: Add the Collatz Conjecture (#1022)
Co-authored-by: Rak Laptudirm <r****k@l****m>, Rak Laptudirm <r****k@l****m>
Exortions <7****s@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
dc675062 merge: Add pronic number implementation (#1023) Akshay Dubey <3****y@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
d28ae8b1 merge: Update test case for bubbleSort ( with code style is fixed) (#1020) thanhphuonghdhh <6****h@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
360c447e merge: Add test case to HexToRGB algorithm (#1018) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
4cd6fd4f merge: Add test case to Vigenere Cipher Algorithm (#1017) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
c865654f Clean up phone number formatting (#1015) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
f7362173 merge: Add test case to KeywordShiftedAlphabet algorithm (#1013) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
21a85117 merge: Find max recursion (#1010)
Co-authored-by: Lars Müller <3****u@u****m>
Exortions <7****s@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
cbc669aa merge: Upgraded Algorithm of alpha numeric palindrome (#1006)
Co-authored-by: Rak Laptudirm <r****m@g****m>
Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
e05b4432 merge: Improved the complexity of dequeue O(n) to O(1) (#1005) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
03d0b1e0 merge: Update README.md (#1004) Olindo Zaman <o****n@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
edd7076e merge: A better `README` (#1003) Rak Laptudirm <r****k@l****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
b81c339b merge: Improve pull request template (#1002) Lars Müller <3****u@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
28062533 merge: Upgrade max char (#983) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
e447b554 merge: Update directory workflow (#1000)
Co-authored-by: github-actions <$****}@u****m>
Rak Laptudirm <r****k@l****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
01db0fb3 Fix wiggle sort (#991)
Co-authored-by: Antonia Strack <a****k@t****e>
BranAndSceolan <9****n@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
6d5e641e merge: tweak `DIRECTORY.md` generation (#999) Rak Laptudirm <r****k@l****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
2e18fbb3 merge: Add the Stooge Sort Algorithm (#998) Madiena <9****a@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
5641b6fa Add Zeller's Congruence Algorithm in Math (#996) merelymyself <8****f@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
7881cb5f Add Boyer-Moore string search algorithm (#990)
Co-authored-by: github-actions <$****}@u****m>
Ayoade David <a****7@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
c81db629 merge: EuclidGCD: add tests (#994) merelymyself <8****f@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
9513bcd7 merge: WhileLoopFactorial: Optimize and add tests (#992) merelymyself <8****f@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
1e0dd1c4 chore: add appgurueu to `CODEOWNERS` Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
eb36e2de merge: Format codebase with `standard.js` (#989)
Co-authored-by: github-actions <$****}@u****m>
Carlos Rafael <c****n@h****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
298ab336 merge: Add proper tests for binary search (#987) Carlos Rafael <c****n@h****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
8fc53906 merge: FindLCM: Improve code readablility (#985) Carlos Rafael <c****r@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
40989326 Change 1 week to 2 weeks for stale issues David Leal <h****o@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
48e3e8d8 chore: use `stale` label to mark something as stale Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
74857b7a merge: Improvement on singly circular linkedList (#981)
Co-authored-by: github-actions <$****}@u****m>
Rahul Raj <4****8@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
dfe200a9 merge: Improving coding standard of singly linked list (#980)
Co-authored-by: github-actions <$****}@u****m>
Rahul Raj <4****8@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
35035f7a merge: Add test case and fix TimSort algo (#977) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
2169e17d merge: Add test case to shellSort algorithm (#975) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
42b9f64e merge: Update workflow organization and environments (#971) Rak Laptudirm <r****m@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
2be0fdcb merge: Decimal Expansion (#787)
Co-authored-by: github-actions <$****}@u****m>, Rak Laptudirm <r****k@l****m>, Rak Laptudirm <r****m@g****m>
Eric Lavault <3****e@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
6f33f990 merge: Add test case and fix pigeonHoleSort Algorithm (#967) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
871a49f3 merge: test case to radixSort Algorithm (#968) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
d47555b0 merge: Add test case and fix HeapSort Algorithm (#969) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
c21ad2ca merge: Improved `xorCipher` (#965) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
075d35fd merge: Improved `ROT13` function (#964) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
cdfa264b merge: Improved `CaesarsCipher` Algorithm (#963) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
7d57f7f1 merge: cache repeated function calls (#962) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
27ae62e5 merge: reduce upper & lower & add export default (#960) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
3b9af469 merge: added `reduceRight` & `trim` method (#961) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
b4fafb24 merge: added jest type for suggestions (#959) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
1249dbe2 merge: Round-trip testing for Atbash cipher (#958) TrasherDK <t****k@f****k>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
54760214 chore(deps): bump minimist from 1.2.5 to 1.2.6 (#957)
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>
almost 4 years ago
d6a327a9 merge: Add test case and fix the OddEvenSort Algorithm (#955) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
47c1c51b merge: Improved ciphers (#954) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
b85bf49a merge: Fixed a wrong sentence structure (#952) Utsav Meena <9****0@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
81c771b9 merge: Improved `LRUCache` (#953) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
55da7a1d merge: Add test case to HeapSort Algorithm (#947) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
73efc89d merge: Fix GnomeSort algorithm and Add test case to it (#948) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
532cf3e6 merge: Add test case to FlashSort algorithm (#946) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
233ec596 merge: Add Graph3 (add DFS in Iterative Way) (#944) DongJoon Cha <8****i@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
699146fb merge: Add test case to secondLargestElement Algorithm (#945) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
ecf7cf9f merge: Add test case to countingSort algorithm (#943) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
96816887 merge: Add `CheckExceeding` function (#907) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
d246958a merge: Added explicit cache feature & optional parameter (#941) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
ad68c639 merge: Added new clean `LFUCache` class (#939) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
9d2a7f16 merge: Add test case to ConvexHullGraham Algorithm (#938) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
9f7ed562 merge: Remove duplicate helper functions in cache tests. (#933) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
bb233821 merge: Add test case to RGBToHex & RailwayTimeConversion algorithm (#935) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
53020021 merge: Add test case to LowerCaseConversion (#934) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
e33503fc merge: Add test case to DecimalToBinary,DecimalToOctal & OctToDecimal (#932) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
92a2f6d1 merge: added @babel/eslint-parser (#931) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
ffa48469 merge: Add FindMinIterator algorithm (#928)
Co-authored-by: RuSaG0 <m****0@m****u>
TrasherDK <t****k@f****k>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
19924251 merge: Add test cases to ArbitraryBase, DateToDay & DateDayDifference Algorit... Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
a545f766 merge: Add test case of SquareRoot function (#926) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
0924f1c8 merge: Improved `abs` function (#923) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
80cea088 merge: Add testcases of BinaryCountSetBits function (#922) Ankush263 <8****3@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
7f479b8c merge: consistent list syntax in `CONTRIBUTING.md` (#921) Akibur Rahman <4****2@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
da6c2270 merge: refactor `isEven` function (#920) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
4f6fe197 merge: resolve example mistake (#919) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
5198af80 merge: Run "style" and "test" scripts automatically when committing new chang... Akibur Rahman <4****2@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
35ba6183 merge: Added replace method to `Upper` (#916) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
00f59366 merge: Add alternative implementation for InsertionSort and relative test. Ad...
Co-authored-by: Andrea Tota <t****a@q****m>
Andrea Tota <5****e@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
98c46b4d merge: Improved `IsOdd` function (#914) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
cc55dabb merge: Updated `pull_request_template` (#913) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
6656ece5 merge: Improved `Memoize` function (#912) Fahim Faisaal <5****l@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago

← Back to repository