Commit Graph

  • aa91451203 feat: Binary Tree to String algorithm added (Leetcode 606) (#6727) Muhammad Junaid Khalid 2025-12-14 15:14:00 +05:00
  • bccaf970ba Add Z-Algorithm for Linear-Time String Pattern Matching (#7124) utkarsh patel 2025-12-14 15:38:18 +05:30
  • 746457ce15 chore(deps): bump actions/cache from 4 to 5 in /.github/workflows (#7162) dependabot[bot] 2025-12-13 00:29:17 +01:00
  • a8bc9cc525 chore(deps-dev): bump org.mockito:mockito-core from 5.20.0 to 5.21.0 (#7154) dependabot[bot] 2025-12-10 10:33:35 +00:00
  • 4f40206684 Add unit tests for graph algorithms (#7133) (#7156) Lucas Horn 2025-12-10 03:04:32 -06:00
  • 520151ab8e Add Big-O time and space complexity comments for sorting algorithms (#7155) codeahl 2025-12-10 03:00:28 -06:00
  • e7c3e1f773 chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.1 to 7.7.2 (#7153) dependabot[bot] 2025-12-09 09:43:17 +01:00
  • 316def4ea6 Add Snell's Law refraction algorithm (#7150) Daniel Sánchez Núñez 2025-12-07 12:18:55 +01:00
  • 246162e5bd Fixed redundant boolean logic (#7151) espinosadev 2025-12-05 16:45:25 +01:00
  • bd7f269aa9 chore(deps): bump gitpod/workspace-java-21 from 2025-10-06-13-14-25 to 2025-11-14-10-05-32 (#7148) dependabot[bot] 2025-12-02 08:58:42 +00:00
  • 927fe1f87c chore(deps): bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 (#7147) dependabot[bot] 2025-12-02 09:54:59 +01:00
  • 8d2cdb27db feat: implement One-Time Pad cipher (#6941) (#7096) duvvuvenkataramana 2025-12-02 01:47:32 +05:30
  • 14c0b0844e Added threaded binary tree (#6995) Shewale Gopal Sanjay 2025-12-02 01:43:14 +05:30
  • ac6fef19dc Added program to check either number is Evil or Odious (#6958) Taranjeet Singh Kalsi 2025-12-01 04:07:41 +05:30
  • a9ba87c4b6 Added program to check Abundant number (#6961) Taranjeet Singh Kalsi 2025-11-28 14:21:28 +05:30
  • 4c5525a2e0 feat: Added Gomory–Hu Tree (all-pairs min-cuts via n1 max-flows) (#6818) Sameer Prajapati 2025-11-28 14:17:53 +05:30
  • f352f8111b chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.0 to 7.7.1 (#7144) dependabot[bot] 2025-11-28 09:26:07 +01:00
  • d1ea306920 feat: add Valid Parentheses algorithm using Stack (#7117) Gokul45-45 2025-11-27 16:59:48 +05:30
  • e841d73837 Update Javadoc for perimeterIrregularPolygon method (#7141) Jayana Anjani Pavan Vardhan Naidu 2025-11-27 16:55:52 +05:30
  • a14e1e3766 docs: improve javadoc for Combination class (#7126) prasanth-30011 2025-11-26 16:51:07 +05:30
  • 2c4bf3c7c8 chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.1 to 4.9.8.2 (#7109) dependabot[bot] 2025-11-25 16:36:37 +01:00
  • 1c6026ecc6 fix: correct error message in surfaceAreaCylinder method (#7106) Eswar Venkata Ram Charan Seeram 2025-11-25 01:46:16 +05:30
  • f693c44b53 fix: prevent duplicate auth header in GitHub Actions workflow (#7091) Deniz Altunkapan 2025-11-22 18:26:16 +01:00
  • fa8ea8e614 Feature/centroid decomposition (#7086) KANAKALA SAI KIRAN 2025-11-22 15:14:34 +05:30
  • e6c576c50a chore(deps): bump actions/checkout from 5 to 6 in /.github/workflows (#7084) dependabot[bot] 2025-11-20 19:44:44 +01:00
  • fba6292ebc chore: pin infer to more recent hash (#7079) Piotr Idzik 2025-11-19 19:31:32 +01:00
  • e37a7ab6ce Update DIRECTORY.md (#7070) Deniz Altunkapan 2025-11-19 17:25:09 +01:00
  • 3519e396af backtracking: add unique permutation algorithm with test cases (#7078) shreeya-g10 2025-11-19 21:50:46 +05:30
  • 1c97ad8015 chore(deps): bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (#7076) dependabot[bot] 2025-11-17 22:16:07 +01:00
  • 9f2b675f3e feat: add Sudoku Solver using Backtracking (#7073) GOPISETTI NAVADEEP 2025-11-17 14:24:20 +05:30
  • cff5d3662e feat: add IndexedPriorityQueue implementation and tests (#7062) SeungHyeok Yun 2025-11-17 03:49:30 +09:00
  • c6880c195d feat: add Sieve of Eratosthenes algorithm (#7071) GOPISETTI NAVADEEP 2025-11-16 17:30:21 +05:30
  • 93811614b8 feat: add Count Set Bits algorithm (#7072) GOPISETTI NAVADEEP 2025-11-16 17:24:43 +05:30
  • 3979e824b7 Add Power of Four Check using bit manipulation (#7065) Krishna 2025-11-15 23:06:01 +05:30
  • 98eecb9f16 Added program to check Smith number (#6955) Taranjeet Singh Kalsi 2025-11-15 15:02:06 +05:30
  • 8a339ef2e2 Add Temperature Conversion Utility (#7066) Krishna 2025-11-15 14:52:36 +05:30
  • a008cc2b08 Update DIRECTORY.md (#6809) Deniz Altunkapan 2025-11-12 14:22:21 +01:00
  • b709941eb6 chore(deps): bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2 (#7063) dependabot[bot] 2025-11-11 22:30:27 +01:00
  • 0a55165692 chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.15 to 7.7.0 (#7060) dependabot[bot] 2025-11-11 13:03:51 +01:00
  • 2588af0205 fix: Correct typo in ExponentialSearch filename (#7056) PRINCE PATEL 2025-11-07 16:02:18 +05:30
  • 4951fb9ce2 [FEAT] Add Kinematics (SUVAT) equations (#7053) Priyanshu Kumar Singh 2025-11-06 23:11:39 +05:30
  • 5a68ba9399 chore: fix typos in some files (#7052) Lê Nam Khánh 2025-11-06 17:40:34 +07:00
  • d126fd59f7 Add Trapping Rainwater problem implementation (Two Pointer Approach) (#6990) Arzoo1701 2025-11-05 23:11:08 +05:30
  • d28fee9665 chore: fix typos in src/main/java/com/thealgorithms/dynamicprogramming/BoundaryFill.java (#7049) Lê Nam Khánh 2025-11-05 22:53:18 +07:00
  • c7cb54ed84 chore: fix typos in src/main/java/com/thealgorithms/datastructures/trees/CeilInBinarySearchTree.java (#7048) Lê Nam Khánh 2025-11-05 22:49:00 +07:00
  • 147da38888 chore: fix typos in src/main/java/com/thealgorithms/ciphers/AES.java (#7047) Lê Nam Khánh 2025-11-05 22:45:27 +07:00
  • 702664116d chore: fix typos in src/main/java/com/thealgorithms/backtracking/FloodFill.java (#7046) Lê Nam Khánh 2025-11-05 22:41:33 +07:00
  • 53230842f2 add CombinationSum and test (#6725) Avaneeshakrishna 2025-11-05 03:22:39 -08:00
  • 8c8527c2c8 chore: fix typos in src/main/java/com/thealgorithms/datastructures/trees/AVLSimple.java (#7029) Lê Nam Khánh 2025-11-05 18:12:14 +07:00
  • 0c277a1d9e chore: fix typos in src/main/java/com/thealgorithms/datastructures/heaps/FibonacciHeap.java (#7027) Lê Nam Khánh 2025-11-05 18:08:49 +07:00
  • d75a668870 chore: fix typos in src/main/java/com/thealgorithms/datastructures/trees/BSTRecursiveGeneric.java (#7030) Lê Nam Khánh 2025-11-05 18:05:13 +07:00
  • 65eeb5579e chore: fix typos in src/main/java/com/thealgorithms/devutils/nodes/SimpleNode.java (#7031) Lê Nam Khánh 2025-11-05 18:01:44 +07:00
  • 96304bda30 chore: fix typos in src/main/java/com/thealgorithms/devutils/nodes/SimpleTreeNode.java (#7032) Lê Nam Khánh 2025-11-05 17:56:44 +07:00
  • 8ae57476b1 chore: fix typos in src/main/java/com/thealgorithms/devutils/nodes/TreeNode.java (#7033) Lê Nam Khánh 2025-11-05 17:53:11 +07:00
  • fab09e7da1 chore: fix typos in src/main/java/com/thealgorithms/datastructures/graphs/MatrixGraphs.java (#7026) Lê Nam Khánh 2025-11-05 17:48:33 +07:00
  • dd01b35d97 chore: fix typos in src/main/java/com/thealgorithms/datastructures/graphs/BellmanFord.java (#7025) Lê Nam Khánh 2025-11-05 17:44:45 +07:00
  • 19f0f0bd83 chore: fix typos in src/main/java/com/thealgorithms/conversions/TurkishToLatinConversion.java (#7024) Lê Nam Khánh 2025-11-05 17:40:08 +07:00
  • b87b1102d0 chore: fix typos in src/main/java/com/thealgorithms/datastructures/queues/PriorityQueues.java (#7028) Lê Nam Khánh 2025-11-05 17:35:18 +07:00
  • 88c8e3935c chore: fix typos in src/main/java/com/thealgorithms/divideandconquer/ClosestPair.java (#7034) Lê Nam Khánh 2025-11-05 17:31:34 +07:00
  • 500c526451 chore: fix typos in src/main/java/com/thealgorithms/divideandconquer/SkylineAlgorithm.java (#7035) Lê Nam Khánh 2025-11-05 17:27:10 +07:00
  • f403ce66f9 chore: fix typos in src/main/java/com/thealgorithms/maths/BinomialCoefficient.java (#7036) Lê Nam Khánh 2025-11-05 17:23:30 +07:00
  • 1645f31e79 chore: fix typos in src/main/java/com/thealgorithms/maths/SieveOfAtkin.java (#7037) Lê Nam Khánh 2025-11-05 17:16:55 +07:00
  • 3b14d6d398 chore: fix typos in src/main/java/com/thealgorithms/matrix/RotateMatrixBy90Degrees.java (#7038) Lê Nam Khánh 2025-11-05 17:13:26 +07:00
  • 26b47cb5b8 chore: fix typos in src/main/java/com/thealgorithms/others/BankersAlgorithm.java (#7039) Lê Nam Khánh 2025-11-05 17:02:56 +07:00
  • d92ab9d89c chore: fix typos in src/main/java/com/thealgorithms/others/GaussLegendre.java (#7040) Lê Nam Khánh 2025-11-05 16:56:34 +07:00
  • 08ee26f2b8 chore: fix typos in src/main/java/com/thealgorithms/others/Implementing_auto_completing_features_using_trie.java (#7041) Lê Nam Khánh 2025-11-05 16:50:43 +07:00
  • a3717f0563 chore: fix typos in src/main/java/com/thealgorithms/others/IterativeFloodFill.java (#7042) Lê Nam Khánh 2025-11-05 16:43:02 +07:00
  • c42e73bd95 chore: fix typos in src/main/java/com/thealgorithms/others/MemoryManagementAlgorithms.java (#7043) Lê Nam Khánh 2025-11-05 16:36:52 +07:00
  • 2ff284960a chore: fix typos in src/main/java/com/thealgorithms/strings/Pangram.java (#7044) Lê Nam Khánh 2025-11-05 16:25:18 +07:00
  • 5c965eb097 chore: fix typos in src/test/java/com/thealgorithms/datastructures (#7045) Lê Nam Khánh 2025-11-05 16:09:05 +07:00
  • f0a437d08c Workflow/close failed prs (#6960) Deniz Altunkapan 2025-11-03 23:26:10 +01:00
  • 100462d8e9 Added LU Decomposition Algorithm for matrix (#6834) Sourav Pati 2025-11-04 02:59:44 +05:30
  • 82ff14c36e feat: Add BitRotate utility for circular bit rotations (#7011) Yajunesh MR 2025-11-04 02:42:24 +05:30
  • d717ca4fd5 feat: Add Hierholzer's Algorithm for Eulerian Circuits (#6726) sharan 2025-11-02 16:06:10 +05:30
  • 08374248e9 [FEAT] Add Coulomb's Law for electrostatics (#7017) Priyanshu Kumar Singh 2025-11-01 14:58:44 +05:30
  • bf8cc61254 chore(deps): bump org.junit:junit-bom from 6.0.0 to 6.0.1 (#7019) dependabot[bot] 2025-11-01 10:23:35 +01:00
  • dfd8d6993f Added surface area calculation for pyramid (#6853) JonathanButterworth 2025-10-30 17:26:22 -04:00
  • bb6385e756 feat: Add Stoer-Wagner Algorithm for Minimum Cut (#6752) sairamsharan 2025-10-29 14:38:05 +05:30
  • 68746f880f feat: Add Chebyshev Iteration algorithm (#6963) Keykyrios 2025-10-28 21:13:54 +05:30
  • 3c70a54355 feat: Add Neville's Algorithm (#6842) Keykyrios 2025-10-28 15:44:59 +05:30
  • 14a0de4181 chore(deps): bump actions/github-script from 7 to 8 in /.github/workflows (#6971) dependabot[bot] 2025-10-28 09:12:35 +00:00
  • 55da3b9ee1 chore(deps): bump com.puppycrawl.tools:checkstyle from 12.1.0 to 12.1.1 (#6972) dependabot[bot] 2025-10-27 23:31:49 +01:00
  • 21eff8ad09 Added binary string to decimal converter (#6915) Taranjeet Singh Kalsi 2025-10-27 02:09:39 +05:30
  • ae2e40acab Enhance stale PR auto-close to handle failed workflows (#6951) Deniz Altunkapan 2025-10-26 17:02:31 +01:00
  • a4cf6e36f4 test: Add comprehensive tests for JugglerSequence (#6947) Krishna 2025-10-26 14:35:55 +05:30
  • 0cdbc58427 chore: add workflow to close stale PRs with failed workflows (#6927) Deniz Altunkapan 2025-10-26 10:00:37 +01:00
  • 2da0465fe0 feat(geometry): Add Bentley-Ottmann algorithm for line segment intersection (#6871) Indolyn Yi 2025-10-26 04:18:45 +08:00
  • 252155630e [FEAT] Add general purpose Projectile Motion algorithm (Physics) (#6928) Priyanshu Kumar Singh 2025-10-26 01:42:45 +05:30
  • e21aee814c [FEAT] Add Newton's Law of Gravitation algorithm (#6855) Priyanshu Kumar Singh 2025-10-25 20:48:15 +05:30
  • ab65ac6485 feat(compression): Add Burrows-Wheeler Transform (BWT) and Move-to-Front (MTF) (#6926) Indolyn Yi 2025-10-25 17:29:45 +08:00
  • 48ba1ae466 feat(compression): Add LZ77 and LZ78 algorithms (#6910) Indole Yi 2025-10-24 00:16:46 +08:00
  • f66da5e5ee refactor: Enhance docs, add tests in PrintMatrixInSpiralOrder (#6636) Hardik Pawar 2025-10-23 01:12:11 +05:30
  • 89303690f2 Added SimplePendulumRK4 (#6800) Yash Rajput 2025-10-22 01:48:32 +05:30
  • 873dd9785b chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.7.0 to 4.9.8.1 (#6867) dependabot[bot] 2025-10-21 10:40:47 +02:00
  • 4de2254183 chore(deps): bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.0 (#6868) dependabot[bot] 2025-10-21 10:19:09 +02:00
  • d5289b92da Fix ConvexHull to return points in counter-clockwise order (#6810) Indole Yi 2025-10-20 02:17:19 +08:00
  • 4a97258189 feat(compression): Add LZW and Arithmetic Coding algorithms (#6799) Indole Yi 2025-10-20 02:11:22 +08:00
  • a7f0bab021 Adding ElasticCollision2D (#6802) Yash Rajput 2025-10-19 22:30:32 +05:30
  • b312567dc3 feat: add DDA line drawing algorithm (#6616) Saahil Mahato 2025-10-18 17:26:01 +05:45
  • 6b7d201657 Hierholzer path algorithm (#6822) Harshendu Swarnakar 2025-10-18 03:23:26 +05:30