GitHub / TheAlgorithms/JavaScript / commits
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 002b10a5 | docs: fix typos (#1283) |
Lioness100 <j****2@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 8cd86b1e |
chore(deps): bump json5 from 1.0.1 to 1.0.2 (#1274)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 7ea7d7b8 | docs: improve the issue forms (#1272) |
David Leal <h****o@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| cb4c40e9 | docs: improve the contributing guidelines (#1271) |
David Leal <h****o@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| b36b4588 |
docs: fix CI and remove LGTM badges (#1269)
Co-authored-by: github-actions <$****}@u****m> |
David Leal <h****o@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 65cceae0 | algorithm: signum (#1266) |
Defective Detective <7****h@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| f954fb1f | Update README.md (#1268) |
Jesus Salomon <8****1@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 18a91573 | Added a new Maths algorithm to determine if two non-null integers are "friend... |
fun-guava <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| d6be3a4e | algorithm: Hexagonal number (#1265) |
Akshay Dubey <3****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 71d3d447 | tests: improve for GeneratePermutations (#1263) |
k ho k ho? <6****o@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 9d4adbb0 | docs: add new issue templates (#1206) |
Michał Zendran <3****m@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 640abcf4 | fix: exchanging wrong path that breaks pipeline (#1262) |
Carlos Rafael <c****n@h****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 00a97d5e | algorithm: percentage of letter (#1261) |
Alex Popov <a****j@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5668e64b | algorithm: unique paths 2 (#1257) |
Alex Popov <a****j@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c39d6665 | algorithm: logarithmic square root (#1259) |
Alex Popov <a****j@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 35e1fe68 | algorithm: add IntToBase algo and a test for it (#1258) |
Alex Popov <a****j@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7fb12150 | algorithm: ZFunction (#1239) |
Adrito Mukherjee <9****M@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cc0700f1 | conversion: liters to imperial gallons (#1256) |
Lcvieira2001 <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 863185d2 | algorithm class: pyramid (#1254) |
Gustavo Kamihara <4****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 014a38b2 | algorithm: volume of sphere (#1249) |
Lcvieira2001 <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b634aa58 | conversion: liters to US gallons (#1255) |
Lcvieira2001 <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8cbaf2e2 | convertion: ounce to kilogram (#1248) |
Lcvieira2001 <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7256e531 | algorithm class: circle (#1252) |
Gustavo Kamihara <4****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f1ef64cc | algorithm class: cone (#1253) |
Gustavo Kamihara <4****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c5101e3e | chore: add reverse to singly linked list (#1241) |
Khushi Shukla <t****5@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b88128dd | algorithm: LCA by binary lifting (#1237) |
Adrito Mukherjee <9****M@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0fab492c |
fix: Project Euler P35 off-by-one error (#1238)
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 | |
| 5364a1c3 | chore: check for invalid input to factorial (#1229) |
Abdulrazak Yahuza <4****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d9d085fa | algorithm: binary lifting (#1218) |
Adrito Mukherjee <9****M@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 945657a9 | chore: use internal queue definition in BFS Shortest Path (#1230) |
Eddie Nuno <G****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b24f1f61 | chore: use internal queue definition in BFS (#1228) |
Eddie Nuno <G****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0529e194 | solution: Project Euler 35 (#1201) |
ddaniel27 <6****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 72ee63ca |
fix: build error due to FindLcm (#1223)
Co-authored-by: patrickwestervelt <p****3@g****u> |
Psytew <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8c27d86a |
enhancement: FindLCM algorithm (#1222)
Co-authored-by: patrickwestervelt <p****3@g****u> |
Psytew <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 63a3394d | algorithm: letter combinations (#1209) |
Hitesh Gupta <7****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ce9e2946 | algorithm: kosaraju (#1215) |
Adrito Mukherjee <9****M@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6f9a8e4b | added-ModularArithmetic-code (#1217) |
Hitesh Gupta <7****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cf482c4e | fix typo in FenwickTree.js (#1208) |
Hitesh Gupta <7****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 21d73b64 | algorithm: unique paths (#1211) |
Hitesh Gupta <7****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 16fa7740 | chore: only test changed packages (#1194) |
Roland Hummel <r****l@r****d>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 73bf91d7 | Add an algorithm to find Taylor series approximation of exponential f… (#1160) |
Prashal Ruchiranga <9****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 58671861 | algorithm: SegmentTree (#1178) |
Changi Cho <3****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 636017ca | algorithm: reverse (#1197) |
SczSca <9****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b07529fb | tests: Project Euler Problem 3 (#1207) |
Omkarnath Parida <p****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0084acf2 | algorithm: sieve (#1205) |
ddaniel27 <6****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 55f502e1 | algorithm: count letters (#1164) |
Sandra Laguna <7****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ff606a01 |
chore: improve the Gitpod file (#1203)
Co-authored-by: github-actions <$****}@u****m> |
David Leal <h****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8b5d006c | chore: update Discord invite link (#1202) |
zafar hussain <z****0@h****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e6521129 | feature: add fast fibonacci algorithm (#1155) |
houcem testouri <h****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 829d3fd8 | solution: Project Euler Problem 28 (#1198) |
ddaniel27 <6****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2a62eabf | tests: Project Euler Problem 2 (#1200) |
Omkarnath Parida <p****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4ce3dbe6 |
dependencies: update and clean (and auto-fix style issues) (#1195)
Co-authored-by: github-actions <$****}@u****m> |
Roland Hummel <r****l@r****d>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 18baef8e | feat: insertion sort with binary search (#1182) |
syedjafer_k <s****7@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8c847e3a |
solution: Project Euler Problem 13 (#1173)
Co-authored-by: Matheus Muriel <M****a@s****m> |
Matheus Muriel <m****l@o****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4df1e9e9 |
tests: Project Euler Problem 1 (#1161)
Co-authored-by: Omkarnath Parida <o****a@y****n> |
Omkarnath Parida <p****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 36c6a4d2 |
solution: Project Euler Problem 11 (#1172)
Co-authored-by: Matheus Muriel <M****a@s****m> |
Matheus Muriel <m****l@o****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0df72642 | algorithm: count the numbers divisible by ‘M’ in a given range (#1185) |
Chetan Patil <3****j@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 45f0b7ca | algorithm: check if integer is palindrome (#1177) |
Changi Cho <3****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 148ebd66 | algorithm: Project Euler Problem 44 (#1188) |
ddaniel27 <6****7@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| bd7de6a0 | chore: Remove unused deps, clean up package.json a bit (#1176) |
Roland Hummel <r****l@r****d>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 32b9a990 | Swapsort algorithm and corresponding tests (#1152) |
Chanchal Kumar Mishra <6****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 10079a7b | Renamed NQueen file, variables to NQueens, raised RangeError exception (#1162) |
SudhanshuSuman <5****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5a6b1d0d | feat: Project Euler Problem 17 (#1168) |
Chetan Patil <3****j@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 564ee852 | Add an algorithm to find mean absolute deviation (#1165) |
Prashal Ruchiranga <9****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 514c7c4c | feat: added Project Euler Problem 13 (#1150) |
Adhiraj <a****7@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d94929ea | fix: DateToDay (#1125) |
Chetan Patil <3****j@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e32fdce5 | Rename palindrome test to Palindrome to follow standard (#1159) |
Matt Chapman <c****c@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ede60b81 | algorithm: catalan numbers (#1149) |
Omar Ferreiro <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 78f023fd | algorithm: Log2 using bitwise operations (#1132) |
acarlson <3****9@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 56713e8f | Upgrade actions in `Ci.yml` workflow (#1153) |
Anton Yakutovich <d****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 907b86c3 | Rename to CaesarCipher (#1144) |
Omar Ferreiro <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d0e61e1f |
solution: ProjectEuler-007 (#1142)
Co-authored-by: Omkarnath Parida <o****a@y****n> |
Omkarnath Parida <p****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 109e4a68 | algorithm: find length of an arc and area of the sector formed by an arc of a... |
Prashal Ruchiranga <9****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8461271f | added check for Integer (#1137) |
Abdul Ahad Khan <a****4@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b71815d5 | Fix grammar mistakes in JSDoc (#1127) |
Ivan Barsukov <b****x@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9a3d64c9 | chore: add instruction for installing dependencies (#1120) |
ABDUL || JS & PY <a****2@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 23adfc76 | algorithm: Minesweeper (#1129) |
Omar Ferreiro <2****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c365e82d | Adding testcases for Boyer Moore Algorithm (#1135) |
AditiJain2826 <3****6@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ea7d06ad | tests: Levenshtein Distance (dynamic programming solution) (#1114) |
JCarlos <j****7@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9528c711 | Added testcases for Zero One Knapsack (#1109) |
Nitin Ramnani <n****5@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7a1141b6 | refactor: BFS tree algorithms (#1108) |
k ho k ho? <6****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7ab9792f | algorithm: Iterative (and in-place) BFS for binary trees (#1102) |
k ho k ho? <6****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9bcf16ba | refactor: RotateListRight.js and added tests (#1101) |
Kartik Kapgate <9****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d05bbf77 | algorithm: first unique char in a string (#1103) |
Kartik Kapgate <9****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c7f9bf96 | algorithm: Square free integer (#1104) |
Akshay Dubey <3****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cf0593f4 | Refactor Cycledetection.js and added it's test. (#1099) |
Kartik Kapgate <9****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d1152144 | algorithm: Liouville function (#1100) |
Akshay Dubey <3****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e7ee09a0 | feat: AVLTree 100% test coverage (#1098) |
k ho k ho? <6****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6ad24675 |
algorithm: find the middle of linked-list (#1096)
Co-authored-by: Lars Müller <3****u@u****m> |
Kartik Kapgate <9****k@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 644d7f7f | Binomial coefficient implementation (#1094) |
Akshay Dubey <3****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6c718c01 | add: countSubstrings function implementation (#1091) |
Ajinkya Chikhale <8****3@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 61c9e8b3 | fix: factorial function (#1093) |
Akshay Dubey <3****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6f55ed4a | algorithm: mobius function implementation (#1088) |
Akshay Dubey <3****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ad41e8cc |
fix: spellings which are making ci fail (#1089)
Co-authored-by: github-actions <$****}@u****m> |
Rak Laptudirm <r****k@l****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a1335291 | merge: Bugfix AVLTree comparator (#1084) |
k ho k ho? <6****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 97904689 | merge: Edit `Perfect{Square, Cube}` (#1071) |
Ricardo Fernández Serrata <7****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e9b8b136 |
merge: Implement Shor's factorization algorithm (#1070)
Co-authored-by: github-actions <$****}@u****m>, Lars Müller <3****u@u****m>, github-actions <$****}@u****m>, github-actions <$****}@u****m>, Lars Müller <3****u@u****m> |
Rak Laptudirm <r****k@l****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4b07e8a7 | Fix Affine-Cipher encrypt and drypt func (#1077) |
shidian00 <8****0@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cc16cbdf | Added JugglerSequence.js (#1075) |
tehliang <t****4@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a9e65cd8 | Wrapping the example matrix with outer array (#1057) |
Kasun Thennakoon <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago |