Tarunj Gupta
1644db2a34
Add Count Nice Subarrays sliding using window algorithm ( #7206 )
...
* Add Count Nice Subarrays sliding window algorithm
* Add detailed comments and reference to CountNiceSubarrays
* Fix clang-format issues in CountNiceSubarrays
* Added extra edge cases
* changes made
2026-01-10 16:32:19 +01:00
Ahmed Allam
fe6066b332
Add SmoothSort (Dijkstra’s adaptive in-place heapsort variant) ( #7200 )
...
* feat: implement Smooth Sort algorithm with detailed JavaDoc and test class
* style: format LEONARDO array for improved readability with clang-format
---------
Co-authored-by: Ahmed Allam <60698204+AllamF5J@users.noreply.github.com >
2026-01-09 12:36:46 +01:00
dependabot[bot]
ca4bebcbd5
chore(deps): bump peter-evans/create-pull-request from 7 to 8 in /.github/workflows ( #7199 )
...
chore(deps): bump peter-evans/create-pull-request in /.github/workflows
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 09:56:14 +01:00
Rajesh Reddy
938d06abb5
docs: clarify hash map vs HashMap terminology ( #7195 )
2026-01-07 12:49:51 +01:00
dependabot[bot]
404e1404aa
chore(deps): bump org.junit:junit-bom from 6.0.1 to 6.0.2 ( #7194 )
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.1...r6.0.2 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-06 22:38:42 +01:00
dependabot[bot]
c06c0f03e3
chore(deps): bump com.puppycrawl.tools:checkstyle from 12.3.1 to 13.0.0 ( #7193 )
...
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 12.3.1 to 13.0.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-12.3.1...checkstyle-13.0.0 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 13.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 22:50:29 +01:00
Giridharan S
24389c06a2
Add detailed JavaDoc for AllPathsFromSourceToTarget algorithm ( #7192 )
...
Add detailed JavaDoc for AllPathsFromSourceToTarget
2026-01-05 17:10:24 +01:00
dependabot[bot]
e945f16224
chore(deps): bump com.puppycrawl.tools:checkstyle from 12.3.0 to 12.3.1 ( #7188 )
...
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 12.3.0 to 12.3.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-12.3.0...checkstyle-12.3.1 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 12.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-01 18:23:45 +01:00
Deniz Altunkapan
0eda2a1db8
Add test requirement to pull request template ( #7185 )
...
* Add checklist item for test class inclusion
* Update pull request template for algorithm tests
2025-12-29 21:55:23 +01:00
Deniz Altunkapan
6149ec7fed
Update DIRECTORY.md ( #7093 )
...
Co-authored-by: DenizAltunkapan <DenizAltunkapan@users.noreply.github.com >
2025-12-29 17:06:23 +02:00
Patil Arpita
35556fe1f1
Added 0/1 Knapsack Algorithm using Dynamic Programming in Java ( #6789 )
...
* Added 0/1 Knapsack Algorithm using Dynamic Programming in Java
* Fix Checkstyle whitespace issues in Knapsack.java
* Formatted Knapsack.java to pass linter and added 0/1 Knapsack algorithm
* Formatted Knapsack.java to pass linter and added 0/1 Knapsack algorithm
* Formatted Knapsack.java to pass linter and added 0/1 Knapsack algorithm
* Formatted Knapsack.java to pass linter and added 0/1 Knapsack algorithm
---------
Co-authored-by: Deniz Altunkapan <deniz.altunkapan@outlook.com >
2025-12-29 14:27:31 +01:00
Daniel Sánchez Núñez
d382e656f2
Adding method to check wether a matrix is stochastic ( #7184 )
...
* Add StochasticMatrix utility class
This class provides methods to check if a matrix is row-stochastic or column-stochastic, ensuring all elements are non-negative and the sums of rows or columns equal 1.
* Change package from maths to matrix
Updated package declaration for StochasticMatrix class.
* Change package declaration in StochasticMatrixTest
* Delete src/test/java/com/thealgorithms/StochasticMatrixTest.java
* Refactor matrix initialization for test cases
* Fix formatting of matrix initialization in tests
* Remove unnecessary newline in StochasticMatrix
* Add import statement for JUnit in StochasticMatrixTest
* Add additional assertions to StochasticMatrixTest
* Clean up import statements in StochasticMatrixTest
Removed unused import statements for cleaner code.
* Reorder import statements in StochasticMatrixTest
* Remove unused import assertThrows from StochasticMatrixTest
Removed unused import for assertThrows.
2025-12-28 10:53:12 +01:00
NYAMATHABAD KOUSHIK SAI
51335cc18a
Add Immutable HashMap implementation ( #7183 )
...
* Add immutable HashMap implementation
* Add immutable HashMap implementation
* Applied clang-format
---------
Co-authored-by: Koushik Sai <nyamathabadkoushik@gmail.com >
2025-12-27 16:55:23 +00:00
NYAMATHABAD KOUSHIK SAI
2707da25e3
Add recursive factorial implementation with tests ( #7178 )
...
* Add recursive factorial implementation with tests
* [STYLE] Apply clang-format
* Move recursive factorial to recursion package and remove duplicate
* Move recursive factorial to recursion package and remove duplicate
* Apply clang-format to factorial recursion tests
* Apply clang-format to factorial recursion tests
---------
Co-authored-by: Koushik Sai <nyamathabadkoushik@gmail.com >
Co-authored-by: Deniz Altunkapan <deniz.altunkapan@outlook.com >
2025-12-22 20:15:50 +00:00
HxCodes
1eb0d61730
Improve documentation and inline comments for QuickSort algorithm ( #7182 )
...
* Improve QuickSort documentation with detailed comments and explanations
* Format QuickSort documentation and fix JavaDoc layout
2025-12-21 16:33:25 +01:00
Gopal Gupta
bb334881e9
Implement LengthOfLastWord algorithm and add JUnit tests ( #7057 )
...
* Implement LengthOfLastWord algorithm in strings package
* Add JUnit tests for LengthOfLastWord algorithm
* style: fix import order and spacing for clang-format
2025-12-20 13:42:34 +00:00
Adityaraj Solanki
48e02b3bac
Add input validation for negative values in FibonacciSeries ( #7177 )
2025-12-18 17:09:55 +01:00
Saniya Mane
7d51c7f320
Add additional edge cases to GCD unit tests ( #7174 )
...
* Add additional edge cases to GCD unit tests
* Rename GCD test methods and add descriptive names
* Fix formatting in GCD tests
---------
Co-authored-by: Deniz Altunkapan <deniz.altunkapan@outlook.com >
2025-12-18 07:55:03 +00:00
Rajuri Likhitha
2911a7b52c
ExtendedEuclideanAlgorithm ( #7172 )
...
* commit1
* Fix clang-format spacing in array declarations
2025-12-17 22:14:12 +01:00
NYAMATHABAD KOUSHIK SAI
4f293b33e5
[FEAT] Add Thin Lens formula for ray optics ( #7170 )
...
* [FEAT] Add Thin Lens formula for ray optics
* [CI] Re-run clang-format checks
* [CI] Re-run checks after rebase
* [STYLE] Apply clang-format to ThinLensTest
---------
Co-authored-by: Koushik Sai <nyamathabadkoushik@gmail.com >
2025-12-17 16:48:00 +01:00
dependabot[bot]
b76962d5ad
chore(deps): bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0 ( #7167 )
...
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 12.2.0 to 12.3.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-12.2.0...checkstyle-12.3.0 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 12.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 17:53:29 +01:00
Taranjeet Singh Kalsi
d9f2ac8340
Added program to check Lucky number ( #6962 )
...
added program for lucky number
2025-12-14 10:29:14 +00:00
Muhammad Junaid Khalid
aa91451203
feat: Binary Tree to String algorithm added (Leetcode 606) ( #6727 )
...
* feat: BinaryTreeToString.java Added with tests
* fix: javadoc added to BinaryTreeToString
* fix: link to leetcode added
2025-12-14 10:14:00 +00:00
utkarsh patel
bccaf970ba
Add Z-Algorithm for Linear-Time String Pattern Matching ( #7124 )
...
* Add Z-Algorithm (string pattern matching) with tests
* Add Z-Algorithm (string pattern matching) with tests
* Add Z-Algorithm (string pattern matching) with tests
* Fix checkstyle errors for ZAlgorithm
* Fix: clang-format and checkstyle compliance for ZAlgorithm
2025-12-14 10:08:18 +00:00
dependabot[bot]
746457ce15
chore(deps): bump actions/cache from 4 to 5 in /.github/workflows ( #7162 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-13 00:29:17 +01:00
dependabot[bot]
a8bc9cc525
chore(deps-dev): bump org.mockito:mockito-core from 5.20.0 to 5.21.0 ( #7154 )
...
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito ) from 5.20.0 to 5.21.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
dependency-version: 5.21.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Deniz Altunkapan <deniz.altunkapan@outlook.com >
2025-12-10 10:33:35 +00:00
Lucas Horn
4f40206684
Add unit tests for graph algorithms ( #7133 ) ( #7156 )
...
* Add unit tests for graph algorithms (BFS, DFS, Dijkstra, Bellman-Ford) #7133
- Created BellmanFordTest.java with 10 test methods covering various graph scenarios
- Created ConnectedComponentTest.java with 15 test methods for DFS-based component counting
- Enhanced MatrixGraphsTest.java with additional BFS/DFS test cases
- Enhanced DijkstraAlgorithmTest.java with comprehensive shortest path tests
Fixes #7133
* fix: format files using clang
* fix: removing my changes on pull_request_template
---------
Co-authored-by: prashantdubeypng <vinoddubey6059@gmail.com >
2025-12-10 09:04:32 +00:00
codeahl
520151ab8e
Add Big-O time and space complexity comments for sorting algorithms ( #7155 )
...
Add time and space complexity comments for specific sorting algorithms
Co-authored-by: Deniz Altunkapan <deniz.altunkapan@outlook.com >
2025-12-10 10:00:28 +01:00
dependabot[bot]
e7c3e1f773
chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.1 to 7.7.2 ( #7153 )
...
chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib ) from 7.7.1 to 7.7.2.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits/v7.7.2 )
---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
dependency-version: 7.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 09:43:17 +01:00
Daniel Sánchez Núñez
316def4ea6
Add Snell's Law refraction algorithm ( #7150 )
...
* Add Snell's Law implementation for refraction angle
* Add tests for Snell's Law calculations
* Update documentation with reference link to Snell's Law
Added a reference link to Snell's Law in the documentation.
* Prevent instantiation of SnellLaw class
Make SnellLaw class non-instantiable by adding a private constructor.
* Rename SnellsLawTest to SnellLawTest
* Refactor SnellLawTest for clarity and accuracy
* Rename SnellsLaw.java to SnellLaw.java
* Refactor SnellLawTest with additional assertions
* Refactor SnellLaw class constructor and error handling
Refactor SnellLaw constructor and error message formatting.
* Fix missing newline at end of SnellLawTest.java
Ensure that the SnellLawTest class has a newline at the end of the file.
* Simplify assertions in SnellLawTest
* Simplify exception throwing for total internal reflection
2025-12-07 12:18:55 +01:00
espinosadev
246162e5bd
Fixed redundant boolean logic ( #7151 )
2025-12-05 16:45:25 +01:00
dependabot[bot]
bd7f269aa9
chore(deps): bump gitpod/workspace-java-21 from 2025-10-06-13-14-25 to 2025-11-14-10-05-32 ( #7148 )
...
chore(deps): bump gitpod/workspace-java-21
Bumps gitpod/workspace-java-21 from 2025-10-06-13-14-25 to 2025-11-14-10-05-32.
---
updated-dependencies:
- dependency-name: gitpod/workspace-java-21
dependency-version: 2025-11-14-10-05-32
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 08:58:42 +00:00
dependabot[bot]
927fe1f87c
chore(deps): bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 ( #7147 )
...
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 12.1.2 to 12.2.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-12.1.2...checkstyle-12.2.0 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 12.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 09:54:59 +01:00
duvvuvenkataramana
8d2cdb27db
feat: implement One-Time Pad cipher ( #6941 ) ( #7096 )
...
* feat: implement One-Time Pad cipher (#6941 )
* style: format OneTimePadCipher with clang-format
2025-12-01 20:17:32 +00:00
Shewale Gopal Sanjay
14c0b0844e
Added threaded binary tree ( #6995 )
...
* Add One-Time Pad Cipher implementation in Java
* Add One-Time Pad Cipher implementation (fixed)
* Add ThreadedBinaryTree with in-order traversal and tests
* feat: add threaded binary tree implementation and tests
* fix: remove redundant null check for SpotBugs compliance
2025-12-01 20:13:14 +00:00
Taranjeet Singh Kalsi
ac6fef19dc
Added program to check either number is Evil or Odious ( #6958 )
...
added program for evil number
2025-11-30 22:37:41 +00:00
Taranjeet Singh Kalsi
a9ba87c4b6
Added program to check Abundant number ( #6961 )
...
added program for abundant number
2025-11-28 08:51:28 +00:00
Sameer Prajapati
4c5525a2e0
feat: Added Gomory–Hu Tree (all-pairs min-cuts via n1 max-flows) ( #6818 )
...
* Add Gomory–Hu Tree (all-pairs min-cuts via n1 max-flows)
* Stabilize Monte Carlo integration with antithetic variates to reduce variance
* Fix Checkstyle in GomoryHuTreeTest: remove inner assignments, add braces, split declarations
* SpotBugs: use RandomGenerator interface in test helper
---------
Co-authored-by: Deniz Altunkapan <deniz.altunkapan@outlook.com >
2025-11-28 08:47:53 +00:00
dependabot[bot]
f352f8111b
chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.7.0 to 7.7.1 ( #7144 )
...
chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib ) from 7.7.0 to 7.7.1.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits )
---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
dependency-version: 7.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-28 09:26:07 +01:00
Gokul45-45
d1ea306920
feat: add Valid Parentheses algorithm using Stack ( #7117 )
...
* feat: add Valid Parentheses algorithm using Stack
* fix: add missing ValidParentheses.java implementation
* fix: remove trailing spaces and add newline at EOF
* fix: remove misplaced ValidParentheses.java from root
2025-11-27 11:29:48 +00:00
Jayana Anjani Pavan Vardhan Naidu
e841d73837
Update Javadoc for perimeterIrregularPolygon method ( #7141 )
...
Fixed incorrect @return description in perimeterIrregularPolygon method javadoc. Changed "trapezoid" to "irregular polygon" to accurately reflect what the method calculates.
2025-11-27 12:25:52 +01:00
prasanth-30011
a14e1e3766
docs: improve javadoc for Combination class ( #7126 )
...
Updated class documentation to reflect that the class finds combinations instead of permutations.
2025-11-26 12:21:07 +01:00
dependabot[bot]
2c4bf3c7c8
chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.1 to 4.9.8.2 ( #7109 )
...
chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin
Bumps [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin ) from 4.9.8.1 to 4.9.8.2.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases )
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.9.8.1...spotbugs-maven-plugin-4.9.8.2 )
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-version: 4.9.8.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 16:36:37 +01:00
Eswar Venkata Ram Charan Seeram
1c6026ecc6
fix: correct error message in surfaceAreaCylinder method ( #7106 )
2025-11-24 21:16:16 +01:00
Deniz Altunkapan
f693c44b53
fix: prevent duplicate auth header in GitHub Actions workflow ( #7091 )
2025-11-22 19:26:16 +02:00
KANAKALA SAI KIRAN
fa8ea8e614
Feature/centroid decomposition ( #7086 )
...
* feat: Add Centroid Decomposition for trees (#7054 )
- Implement CentroidDecomposition with O(N log N) construction
- Add CentroidTree class with parent tracking and query methods
- Include buildFromEdges helper for easy tree construction
- Add comprehensive test suite with 20+ test cases
- Cover edge cases, validation, and various tree structures
Closes #7054
* feat: Add Centroid Decomposition for trees (#7054 )
- Implement CentroidDecomposition with O(N log N) construction
- Add CentroidTree class with parent tracking and query methods
- Include buildFromEdges helper for easy tree construction
- Add comprehensive test suite with 20+ test cases
- Cover edge cases, validation, and various tree structures
Closes #7054
* fix: Remove trailing whitespace from CentroidDecompositionTest
* fix: Remove trailing whitespace and add newlines at end of files
* fix: Format code to comply with clang-format and checkstyle requirements
* style: Fix lambda formatting in test assertions
- Change single-line lambdas to multi-line format
- Align with repository code style guidelines
* style: Apply clang-format to match repository style guide
- Format code according to .clang-format configuration
- Use single-line lambdas as allowed by AllowShortLambdasOnASingleLine: All
- Apply 4-space indentation
- Ensure proper line endings
2025-11-22 09:44:34 +00:00
dependabot[bot]
e6c576c50a
chore(deps): bump actions/checkout from 5 to 6 in /.github/workflows ( #7084 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 19:44:44 +01:00
Piotr Idzik
fba6292ebc
chore: pin infer to more recent hash ( #7079 )
...
* chore: pin infer to more recent hash
* chore: suppress new infer warnings
2025-11-19 19:31:32 +01:00
Deniz Altunkapan
e37a7ab6ce
Update DIRECTORY.md ( #7070 )
...
Co-authored-by: alxkm <alxkm@users.noreply.github.com >
2025-11-19 18:25:09 +02:00
shreeya-g10
3519e396af
backtracking: add unique permutation algorithm with test cases ( #7078 )
...
* Add unique permutation algorithm and test cases
* Fix: add braces for checkstyle
* Apply clang-format
2025-11-19 18:20:46 +02:00