Commit Graph

  • 52d36097bf Update DIRECTORY.md update-directory DenizAltunkapan 2026-04-01 11:55:38 +00:00
  • 9729e56fc7 Use BigInteger to prevent overflow in factorial calculation (#7358) master Vansh Sharma 2026-04-01 17:25:29 +05:30
  • 635d54a9de fix(BinarySearch): add null key check to prevent NPE (fix #7356) (#7357) Senrian 2026-04-01 19:03:57 +08:00
  • ee343363c6 Correlation function for discrete variable correlation (#7326) kvadrik 2026-03-31 19:34:30 +03:00
  • d2744b5617 Fixes #7350: Binary Search Reliability Improvement (#7351) Suraj Devatha 2026-03-30 10:56:16 -07:00
  • bdbbecedfc Improve JumpSearch documentation with detailed explanation and example (#7354) Senrian 2026-03-30 17:03:01 +08:00
  • 5753f46f53 chore(deps-dev): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.2 to 4.9.8.3 (#7353) dependabot[bot] 2026-03-29 21:40:59 +00:00
  • 8be75436ed chore(deps): bump com.puppycrawl.tools:checkstyle from 13.3.0 to 13.4.0 (#7352) dependabot[bot] 2026-03-29 23:37:03 +02:00
  • 227355e313 feat(graph): implement Tarjan's Bridge-Finding Algorithm (#7346) Keykyrios 2026-03-28 15:26:47 +05:30
  • 92d47022e7 fix: handle null and empty array in LinearSearch (issue #7340) (#7347) Senrian 2026-03-28 17:52:54 +08:00
  • cc75b5ebae chore(deps): bump codecov/codecov-action from 5 to 6 in /.github/workflows (#7344) dependabot[bot] 2026-03-26 23:53:34 +01:00
  • ebcf5adc59 Fix IterativeBinarySearch implementation and resolve build issues (#7332) AbhiramSakha 2026-03-27 00:12:44 +05:30
  • 29275951c5 Improve LinearSearch documentation with example and explanation (#7335) AbhiramSakha 2026-03-26 00:08:08 +05:30
  • 010c955298 Implement volume calculation for ellipsoid (#7338) kvadrik 2026-03-25 20:06:18 +02:00
  • 76c45c1874 feat: add StockSpanProblem algorithm (#7312) Alex Tumanov 2026-03-24 06:27:23 -05:00
  • be0224082a Improve InterpolationSearch documentation with example (#7336) AbhiramSakha 2026-03-24 16:52:56 +05:30
  • af1d9d1665 feat(strings): add Kasai's algorithm for LCP array construction (#7324) Keykyrios 2026-03-19 00:55:39 +05:30
  • 7d57c57206 Added quadratic mean (#7315) kvadrik 2026-03-15 19:44:31 +02:00
  • 24c2beae46 Improve space complexity to O(1) in WordSearch. (#7308) Maryam Hazrati 2026-03-14 21:15:50 +00:00
  • 8bbd090e0c Overlapping condition changed (#7314) kvadrik 2026-03-14 23:09:19 +02:00
  • 5e06b15926 chore(deps-dev): bump org.mockito:mockito-core from 5.22.0 to 5.23.0 (#7305) dependabot[bot] 2026-03-11 23:12:37 +01:00
  • 8e1f12447c test: enhance GenericHashMapUsingArrayTest with comprehensive edge case coverage (#7300) lmj798 2026-03-11 21:31:15 +08:00
  • 9aa2544f61 Renamed method variables (#7296) Debojeet Bhattacharya 2026-03-08 09:27:33 -05:00
  • 8b41533d00 Add Javadoc comments for AnyBaseToAnyBase class (#7301) Kakkirala Reshma 2026-03-06 19:41:57 +05:30
  • 9875648a83 feat: add TopKFrequentWords with deterministic tie-breaking (#7298) (#7297) Alex Tumanov 2026-03-05 07:34:33 -06:00
  • 4b04ad4a83 chore(deps): bump com.puppycrawl.tools:checkstyle from 13.2.0 to 13.3.0 (#7295) dependabot[bot] 2026-03-02 19:56:39 +01:00
  • d8672882bf Added surface area of a cuboid (#7293) kvadrik 2026-02-28 21:13:19 +02:00
  • 0d2a98e9f8 Added volume of a torus (#7294) kvadrik 2026-02-28 21:08:50 +02:00
  • ba286b24d6 chore(deps-dev): bump org.mockito:mockito-core from 5.21.0 to 5.22.0 (#7292) dependabot[bot] 2026-02-27 22:52:50 +01:00
  • 705eb52833 Added volume of a pyramid frustum (#7291) kvadrik 2026-02-27 23:35:42 +02:00
  • 7e5d9d469d feat: add HuffmanCoding with fail-fast validation and immutable design (#7289) Chahat Sandhu 2026-02-26 05:27:11 -06:00
  • 023f856a9b chore(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (#7288) dependabot[bot] 2026-02-23 22:55:11 +01:00
  • 10114b79ae Add ReverseQueueRecursion.java: Reverse a Queue using recursion (#7281) Vasundhara117 2026-02-24 00:36:51 +05:30
  • 12935c291d Add Longest Repeated Substring algorithm (#7286) Çağlar Eker 2026-02-22 21:15:22 +03:00
  • 109df1f398 style: include SUA_SUSPICIOUS_UNINITIALIZED_ARRAY (#7285) Piotr Idzik 2026-02-21 16:27:13 +01:00
  • 2d443a9991 Add time and space complexity documentation to LongestNonRepetitiveSubstring (#7284) Mohan E 2026-02-21 18:40:37 +05:30
  • 7c38e5acd2 style: include DM_NEXTINT_VIA_NEXTDOUBLE (#7282) Piotr Idzik 2026-02-20 20:48:12 +01:00
  • 29ce2ef666 Add RangeSumQuery algorithm in prefix folder (#7280) Ruturaj Jadhav 2026-02-20 02:41:56 +05:30
  • 0a2c7f2e3b style: include BL_BURYING_LOGIC (#7277) Piotr Idzik 2026-02-18 20:32:32 +01:00
  • 2ae1bdfd9a feat: add contains() method to DynamicArray (#7270) Neha-2005-VCE 2026-02-19 00:04:41 +05:30
  • c9bda3dad7 Add string algorithms: RemoveStars and ComplexNumberMultiply (#7275) Syed Mohammad Saad 2026-02-18 23:54:34 +05:30
  • 1646edaeb9 style: remove redundant exclusions (#7276) Piotr Idzik 2026-02-18 18:06:08 +01:00
  • dfa6bf0691 style: remove redundant PMD exclusions (#7272) Piotr Idzik 2026-02-17 22:20:34 +01:00
  • c8d029107c chore(deps): bump org.junit:junit-bom from 6.0.2 to 6.0.3 (#7271) dependabot[bot] 2026-02-16 16:57:18 +01:00
  • 504b5283eb Refactor getAbsValue method to use Math.abs (#7266) Muhammad Muneeb Mubashar 2026-02-13 01:43:27 -08:00
  • 0c79d33eb5 Add Tower of Hanoi recursive algorithm (#7235) Mohammed Vijahath 2026-02-11 20:30:15 +05:30
  • 8403b8feb1 fix:shape's dimension constraints added correctyl (issue id: #7260) (#7261) Adarsh-Melath 2026-02-09 23:02:56 +05:30
  • 3835c4822a Refactor: simplify validation and improve backtracking cleanup (#7258) swativ15 2026-02-06 03:37:11 +05:30
  • 249b88fea2 chore(deps): bump com.puppycrawl.tools:checkstyle from 13.1.0 to 13.2.0 (#7259) dependabot[bot] 2026-02-05 23:03:26 +01:00
  • a14b2345f0 feat: add ElGamalCipher with Safe Prime generation and stateless design (#7257) Chahat Sandhu 2026-02-04 09:49:15 -06:00
  • 8e30bcbb02 refactor: clean up duplicate algorithm implementations to reduce maintenance overhead (#7256) Ahmed Allam 2026-02-03 22:32:37 +02:00
  • c6703d337e chore(deps-dev): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 (#7254) dependabot[bot] 2026-02-03 10:55:55 +01:00
  • 3e36833bf4 add Subarray Sum Equals K using prefix sum (#7252) Ruturaj Jadhav 2026-02-01 20:56:57 +05:30
  • dfaa495639 Refactor KMP and RabinKarp: Improve Reusability and Test Coverage (#7250) Divyansh Saxena 2026-02-01 20:21:13 +05:30
  • f3fd9ca385 chore(deps): bump com.puppycrawl.tools:checkstyle from 13.0.0 to 13.1.0 (#7251) dependabot[bot] 2026-01-31 19:32:08 +01:00
  • 11eec78770 docs: Add comprehensive documentation to BinarySearch algorithm (#7245) Pranav Ghorpade 2026-01-30 19:01:10 +00:00
  • dc3d64f51d feat: add Difference Array algorithm implementation and tests (#7244) Chahat Sandhu 2026-01-27 15:29:05 -06:00
  • 2ea3873b9f chore(deps-dev): bump org.assertj:assertj-core from 3.27.6 to 3.27.7 (#7243) dependabot[bot] 2026-01-27 00:46:45 +01:00
  • a3efc108b8 Docs/remove readme korean readme file (#7242) Deniz Altunkapan 2026-01-26 22:33:04 +01:00
  • 6fdf2db298 style: resolve some of the UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALS warnings (#7240) Piotr Idzik 2026-01-25 12:44:41 +01:00
  • 0b0cefe9f9 style: include UTAO_JUNIT_ASSERTION_ODDITIES_ACTUAL_CONSTANT (#7239) Piotr Idzik 2026-01-24 14:16:48 +01:00
  • 1a7f8fe79e style: include UTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULL (#7238) Piotr Idzik 2026-01-23 09:39:22 +01:00
  • a7eeee2b5b Fix: NumberFormatException with non-ASCII Unicode digits in MyAtoi (#7231) Mohammed Vijahath 2026-01-22 21:39:23 +05:30
  • 0f9139dc42 style: include UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALS (#7229) Piotr Idzik 2026-01-22 09:24:45 +01:00
  • 0e8291e669 style: include UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULL (#7226) Piotr Idzik 2026-01-21 10:55:09 +01:00
  • 1b014a2ea4 style: include UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULL (#7225) Piotr Idzik 2026-01-20 22:02:10 +01:00
  • ba5ccbe0c7 chore(deps-dev): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.3 to 7.7.4 (#7222) dependabot[bot] 2026-01-20 12:38:12 +00:00
  • 7339b9dfe9 Add distance between two points algorithm (#7218) Gopesh Pandey 2026-01-20 02:06:03 +05:30
  • 109ed2e497 feat: Add Prefix Sum category with 1D and 2D implementations (#7220) Chahat Sandhu 2026-01-19 04:15:59 -06:00
  • 1b9373e71a feat: add Bell Numbers algorithm using Aitken's Array (#7219) Chahat Sandhu 2026-01-19 03:59:58 -06:00
  • 79cdb98193 Add input validation and clarify sorted array requirement in Binary Search (#7216) SwaatiR 2026-01-18 21:31:01 +05:30
  • 48f6322b38 docs: add Javadoc to FibonacciSeries (#7215) Chahat Sandhu 2026-01-17 12:22:11 -06:00
  • 782d0755d5 Improve documentation for Linear Search algorithm (#7214) SwaatiR 2026-01-17 23:48:54 +05:30
  • fd0bcb79e6 Add Middle of Linked List (Slow/Fast Pointers) (#7212) Ahmed Allam 2026-01-16 13:33:29 +02:00
  • babc762478 chore(deps-dev): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.2 to 7.7.3 (#7211) dependabot[bot] 2026-01-15 23:24:40 +01:00
  • 66f76eb3d9 Add RotatedBinarySearch (search in rotated sorted array) (#7202) Ahmed Allam 2026-01-14 11:59:25 +02:00
  • 7148661e44 Feat/tournament sort (#7201) Ahmed Allam 2026-01-14 00:04:14 +02:00
  • bdda4fa6b4 Handle negative input in perfect square checks (#7207) asmitha-16 2026-01-14 03:09:41 +05:30
  • 1644db2a34 Add Count Nice Subarrays sliding using window algorithm (#7206) Tarunj Gupta 2026-01-10 21:02:19 +05:30
  • fe6066b332 Add SmoothSort (Dijkstra’s adaptive in-place heapsort variant) (#7200) Ahmed Allam 2026-01-09 13:36:46 +02:00
  • ca4bebcbd5 chore(deps): bump peter-evans/create-pull-request from 7 to 8 in /.github/workflows (#7199) dependabot[bot] 2026-01-08 09:56:14 +01:00
  • 938d06abb5 docs: clarify hash map vs HashMap terminology (#7195) Rajesh Reddy 2026-01-07 17:19:51 +05:30
  • 404e1404aa chore(deps): bump org.junit:junit-bom from 6.0.1 to 6.0.2 (#7194) dependabot[bot] 2026-01-06 22:38:42 +01:00
  • c06c0f03e3 chore(deps): bump com.puppycrawl.tools:checkstyle from 12.3.1 to 13.0.0 (#7193) dependabot[bot] 2026-01-05 22:50:29 +01:00
  • 24389c06a2 Add detailed JavaDoc for AllPathsFromSourceToTarget algorithm (#7192) Giridharan S 2026-01-05 21:40:24 +05:30
  • e945f16224 chore(deps): bump com.puppycrawl.tools:checkstyle from 12.3.0 to 12.3.1 (#7188) dependabot[bot] 2026-01-01 18:23:45 +01:00
  • 0eda2a1db8 Add test requirement to pull request template (#7185) Deniz Altunkapan 2025-12-29 21:55:23 +01:00
  • 6149ec7fed Update DIRECTORY.md (#7093) Deniz Altunkapan 2025-12-29 16:06:23 +01:00
  • 35556fe1f1 Added 0/1 Knapsack Algorithm using Dynamic Programming in Java (#6789) Patil Arpita 2025-12-29 18:57:31 +05:30
  • d382e656f2 Adding method to check wether a matrix is stochastic (#7184) Daniel Sánchez Núñez 2025-12-28 10:53:12 +01:00
  • 51335cc18a Add Immutable HashMap implementation (#7183) NYAMATHABAD KOUSHIK SAI 2025-12-27 22:25:23 +05:30
  • 2707da25e3 Add recursive factorial implementation with tests (#7178) NYAMATHABAD KOUSHIK SAI 2025-12-23 01:45:50 +05:30
  • 1eb0d61730 Improve documentation and inline comments for QuickSort algorithm (#7182) HxCodes 2025-12-21 21:03:25 +05:30
  • bb334881e9 Implement LengthOfLastWord algorithm and add JUnit tests (#7057) Gopal Gupta 2025-12-20 19:12:34 +05:30
  • 48e02b3bac Add input validation for negative values in FibonacciSeries (#7177) Adityaraj Solanki 2025-12-18 21:39:55 +05:30
  • 7d51c7f320 Add additional edge cases to GCD unit tests (#7174) Saniya Mane 2025-12-18 13:25:03 +05:30
  • 2911a7b52c ExtendedEuclideanAlgorithm (#7172) Rajuri Likhitha 2025-12-18 02:44:12 +05:30
  • 4f293b33e5 [FEAT] Add Thin Lens formula for ray optics (#7170) NYAMATHABAD KOUSHIK SAI 2025-12-17 21:18:00 +05:30
  • b76962d5ad chore(deps): bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0 (#7167) dependabot[bot] 2025-12-16 17:53:29 +01:00
  • d9f2ac8340 Added program to check Lucky number (#6962) Taranjeet Singh Kalsi 2025-12-14 15:59:14 +05:30