Yash Rajput
b1aa896e17
Added GroundToGroundProjectileMotion ( #6714 )
...
* Added GroundToGroundProjectileMotion
* Fix checkstyle issues.
* Fix checkstyle issues.
2025-10-09 10:23:58 +03:00
Sachin Pangal
e22ce0005e
feat-Add MaximumProductSubarray ( #6711 )
...
* feat-Add MaximumProductSubarray
* feat-changes
* fix: correct MaximumProductSubarray compilation errors
* fix-lints
* fix: apply clang-format to MaximumProductSubarrayTest.java
* fix: prevent integer overflow in MaximumProductSubarray using long type
2025-10-09 10:12:51 +03:00
Saahil Mahato
4fe37c3a10
feat: add needleman–wunsch sequence alignment algorithm ( #6707 )
...
Co-authored-by: a <alexanderklmn@gmail.com >
2025-10-08 20:27:30 +02:00
Saahil Mahato
061463a4df
feat: add sieve of atkin algorithm ( #6709 )
...
* feat: add sieve of atkin algorithm
* fix: add full test coverage
* refactor: if condition braces
---------
Co-authored-by: a <alexanderklmn@gmail.com >
2025-10-08 20:18:17 +02:00
Saahil Mahato
f9edb70cd7
feat: add smith-waterman sequence alignment algorithm ( #6708 )
...
Co-authored-by: a <alexanderklmn@gmail.com >
2025-10-08 20:05:49 +02:00
Saahil Mahato
50b1bcdc67
feat: add damerau-levenshtein distance algorithm ( #6706 )
...
* feat: add damerau-levenshtein distance algorithm
* refactor: remove useless parentheses
* refactor: add class link to test
2025-10-08 18:09:18 +02:00
Yash Rajput
b031a0bbba
Adding PiApproximation algo ( #6602 )
...
* Adding PiApproximation algo
* Added clang formatting
* Added private method
* checkstyle fix
* checkstyle fix
---------
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-10-08 12:16:14 +00:00
Udaya Krishnan.M
5f8d8eeb7b
Added Pretty Display method and BSTRecursiveGenericTests.java ( #6621 )
...
* added binarysearchtree
* added binarysearchtree
* updated
* updated the test values
* updated build issues
* updated
* updated
* updated
* updated
* updated
* updated
* updated
* added pretty display method
* added pretty display method
* updated pretty Display and added BSTRecursiveGenericTest.java
* updated pretty Display and added BSTRecursiveGenericTest.java
* updated pretty Display and added BSTRecursiveGenericTest.java
* updated pretty Display and added BSTRecursiveGenericTest.java
* updated pretty Display and added BSTRecursiveGenericTest.java
* added pretty display method
* updated pretty Display and added BSTRecursiveGenericTest.java
* updated pretty Display and added BSTRecursiveGenericTest.java
* updated pretty Display and added BSTRecursiveGenericTest.java
---------
Co-authored-by: Krishnan M <2318467@cognizant.com >
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-10-08 11:55:38 +00:00
Sriram kulkarni
959ced9076
Added mos algorithm and dice thrower ( #6591 )
...
* Add Sum of Squares algorithm implementation
* Format code and add Wikipedia URL for Lagrange's theorem
* Fixed clang-format issues
* Added Mo's Algorithm and DiceThrower recursive algorithms
- Mo's Algorithm: Square root decomposition for offline range queries(Imp in CP)
- DiceThrower: Recursive backtracking for dice combinations(very imp)
- Both algorithms include comprehensive test suites
- Formatted with clang-format and i follow contribution guidelines
* Fixed checkstyle violation
* Fixed SpotBugs issue
* Added in PMD exclusions
* Improved test coverage for better Codecov scores.
* Fixed clang-format issues in test files
* Add Mo's Algorithm and DiceThrower algorithms with comprehensive tests
* Fixed PartitionProblem.java documentation comment placement
2025-10-08 11:51:44 +00:00
dependabot[bot]
596302b80e
chore(deps): bump gitpod/workspace-java-21 from 2025-08-25-18-17-39 to 2025-10-06-13-14-25 ( #6685 )
...
chore(deps): bump gitpod/workspace-java-21
Bumps gitpod/workspace-java-21 from 2025-08-25-18-17-39 to 2025-10-06-13-14-25.
---
updated-dependencies:
- dependency-name: gitpod/workspace-java-21
dependency-version: 2025-10-06-13-14-25
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: a <alexanderklmn@gmail.com >
2025-10-08 14:31:32 +03:00
Dheeraj Kumar
c06dc292fe
feat(ciphers): Add PermutationCipher implementation(enhance #6697 ) ( #6700 )
...
* feat(ciphers): Add PermutationCipher implementation with comprehensive tests
- Implement PermutationCipher class for transposition encryption/decryption
- Add encrypt() and decrypt() methods with permutation key support
- Include robust key validation (1-based positions, no duplicates)
- Implement automatic padding for incomplete blocks using 'X' character
- Add comprehensive error handling with descriptive exceptions
- Create 20+ JUnit test cases covering encryption, decryption, edge cases
- Support various key sizes and text processing (spaces removal, case handling)
- Include detailed JavaDoc documentation with algorithm explanation
Algorithm Details:
- Divides plaintext into blocks based on key length
- Rearranges characters within each block according to permutation positions
- Supports round-trip encryption/decryption with inverse permutation
- Handles edge cases: empty strings, single character keys, padding
Tests include: basic functionality, different key sizes, error validation,
real-world examples, and edge case handling.
* Run PermutationCipherTest using Maven
* refactor(PermutationCipher): clean up code by removing unnecessary whitespace and comments
* fix(tests): remove unnecessary whitespace in test assertion for encryption
* fix(tests): correct indentation in assertion for encryption verification
---------
Co-authored-by: a <alexanderklmn@gmail.com >
2025-10-08 08:42:58 +02:00
dependabot[bot]
74647e3f63
chore(deps): bump github/codeql-action from 3 to 4 in /.github/workflows ( #6701 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: '4'
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-10-08 08:28:55 +02:00
Saahil Mahato
79dc71db89
feat: add wu's line drawing algorithm ( #6695 )
...
* feat: add wu's line drawing algorithm
* refactor: reorganize internal class declaration
---------
Co-authored-by: a <alexanderklmn@gmail.com >
2025-10-07 21:42:53 +02:00
dependabot[bot]
3eb521b158
chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.14 to 7.6.15 ( #6686 )
...
chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib
Bumps [com.mebigfatguy.fb-contrib:fb-contrib](https://github.com/mebigfatguy/fb-contrib ) from 7.6.14 to 7.6.15.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits )
---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
dependency-version: 7.6.15
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-10-07 00:03:56 +02:00
Saahil Mahato
9f985b2549
feat: add euler primality test ( #6680 )
...
* feat: add euler primality test
* refactor: use fixed seed
* fix: more unit test coverage
* fix: add mock tests for edge cases
* fix: styling issues
* refactor: remove duplicate tests
* refactor: reduce static imports
* refactor: remove unnecessary tests
* refactor: move to maths package
---------
Co-authored-by: a <alexanderklmn@gmail.com >
2025-10-06 20:23:32 +02:00
ananya-research
8ca2d9f820
Create zero_one_bfs.java ( #6560 )
...
* Create zero_one_bfs.java
* Rename zero_one_bfs.java to ZeroOneBfs.java
* Update ZeroOneBfs.java
* Update ZeroOneBfs.java
* Create ZeroOneBfsTest.java
* Update ZeroOneBfsTest.java
---------
Co-authored-by: a <alexanderklmn@gmail.com >
2025-10-06 20:14:32 +02:00
Priyanshu Kumar Singh
9484c7eead
FEAT(geometry): Add Haversine formula and fix build issues ( #6650 )
...
[FEAT] Implemented Haversine Formula
Co-authored-by: Priyanshu1303d <priyanshu130d@gmail.com >
2025-10-05 20:28:06 +02:00
Banula Kumarage
e6cb96f390
Dev: Added CoordinateConverter for Cartesian and Polar coordinate conversions ( #6628 )
...
Added CoordinateConverter utility class for Cartesian and Polar coordinate conversions
2025-10-05 14:26:13 +03:00
Banula Kumarage
a0b6c52790
Dev: Added algorithm to find the nth number in the Sylvester Sequence ( #6613 )
...
Added algorithm to find the nth number in the SylvesterSequence
2025-10-04 15:56:08 +02:00
Banula Kumarage
6d5170999a
Dev: Added NumberPersistence utility class to find multiplicative and additive persistance ( #6612 )
...
* Add NumberPersistence utility class with multiplicative and additive persistence methods
* Fixed identified style issues
2025-10-04 12:55:26 +02:00
JeevaRamanathan
7e29be3ad8
Added isogram utility class and unit tests ( #6594 )
...
* added isogram utility class and unit tests
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* checking lint issue
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* checking lint issue
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* checking lint issue
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* checking lint issue
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* checking lint issue
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* checking lint issue
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* checking lint issue
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* checking lint issue
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* linter fix
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* fix: HideUtilityClassConstructor
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* linter fix
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* updated isogram class to final
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* pipeline bug fixing
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
* renamed function names and few fixes w.r.t to suggestion
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
---------
Signed-off-by: JeevaRamanathan <jeevaramanathan.m@infosys.com >
2025-10-03 14:33:12 +03:00
Yash Rajput
8d14b492fd
Added CountBitsFlip algo ( #6603 )
...
* Added CountBitsFlip aldo
* checkstyle fix
* checkstyle fix
---------
Co-authored-by: Alx <alexanderklmn@gmail.com >
2025-10-03 12:52:53 +03:00
Banula Kumarage
506b6d1ab2
DEV: Implementing Time Conversion Algorithm ( #6556 )
...
* Added-time-converter-algorithm
* Updated-java-docs
* Fixed-formatting-issues
* Enhanced-unit-tests
* Fixed-failing-check-style
---------
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-10-02 18:31:19 +00:00
Anubhav
977c982904
Add Minimum Window Substring algorithm in Sliding Window package ( #6553 )
...
* Create MinimumWindowSubstring.java
* Create MinimumWindowSubstringTest.java
* correct MinimumWindowSubstringTest.java
* Added more test cases
* Update MinimumWindowSubstringTest.java
* Update MinimumWindowSubstringTest.java
* Update MinimumWindowSubstringTest.java
* Update MinimumWindowSubstringTest.java
* Update MinimumWindowSubstringTest.java
* Update MinimumWindowSubstringTest.java
* Added test case "AAABBC" "AABC"
---------
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-10-02 20:25:48 +02:00
Sourav Saha
f43ecd573a
feat: add comprehensive test coverage for ProcessDetails entity class ( #6590 )
...
* feat: add comprehensive test coverage for ProcessDetails entity class (#6588 )
- Add ProcessDetailsTest.java with 20 comprehensive test methods
- Cover all constructors, getters, and setters
- Include edge cases: null values, negatives, zeros, max values
- Add real-world scheduling scenario tests
- Ensure 100% line coverage for ProcessDetails class
- Follow project checkstyle rules and conventions
Fixes #6588
* fix: resolve SpotBugs UC_USELESS_OBJECT warning in ProcessDetailsTest
- Add assertions for process1 in testMultipleProcessesIndependence method
- Verify both processes are properly tested for independence
- Ensure all created objects are meaningfully used in tests
Fixes SpotBugs warning: UC_USELESS_OBJECT at line 224
---------
Co-authored-by: Oleksandr Klymenko <alexanderklmn@gmail.com >
2025-10-02 20:15:03 +02:00
Nithin U
2be984fdf5
To add Implementation of Base64 Algorithm ( #6586 )
...
* feat: base64 algorithm implementation
* feat: test coverage implementation of Base64Test.java
* Update DIRECTORY.md
* fix: build and lint fix update
* patch: linter fix
* fix: enforce strict RFC 4648 compliance in Base64 decoding
* fix: enforce strict rfc 4648 compliance in base64 decoding
---------
Co-authored-by: Oleksandr Klymenko <alexanderklmn@gmail.com >
2025-10-02 19:57:14 +02:00
Sriram kulkarni
d8ddb07b7e
Added Sum of Squares Lagrange's Four Square algorithm implementation ( #6583 )
...
* Add Sum of Squares algorithm implementation
* Format code and add Wikipedia URL for Lagrange's theorem
* Fixed clang-format issues
---------
Co-authored-by: Oleksandr Klymenko <alexanderklmn@gmail.com >
2025-10-02 10:44:36 +03:00
Sourav Saha
15695c6e54
Fix MiniMaxAlgorithm setScores bug and add comprehensive tests ( #6566 )
...
* Fix MiniMaxAlgorithm setScores bug and add comprehensive tests
- Fix bug in setScores method where scores.length % 1 == 0 always returned true
- Add isPowerOfTwo helper method to properly validate array length
- Add comprehensive unit tests covering edge cases and algorithm correctness
- Tests include validation for power of 2 check, minimax logic, and error handling
Fixes issue with incorrect validation logic in MiniMaxAlgorithm.setScores()
* Fix Checkstyle violations and improve setScores validation
- Replace star imports with explicit imports in test file
- Remove trailing whitespaces from all lines
- Add proper file ending newline
- Improve setScores method to handle edge cases properly
- Use direct bit manipulation for power-of-2 check as suggested
- Ensure error message is printed and scores remain unchanged for invalid input
All Checkstyle violations resolved and tests pass successfully.
* Add missing newline at end of MiniMaxAlgorithmTest.java
- Fix Checkstyle violation: NewlineAtEndOfFile
- Ensure file ends with proper newline character
- All tests continue to pass successfully
* Fix PMD violation by utilizing isPowerOfTwo method
- Replace inline bit manipulation with isPowerOfTwo method call
- Resolves PMD UnusedPrivateMethod violation
- Maintains same validation logic and error handling
- All tests continue to pass successfully
* test: improve MiniMaxAlgorithm test coverage for CodeCov
- Add comprehensive test cases for isPowerOfTwo function edge cases
- Test setScores method with various invalid array lengths (0, 3, 5, 6, 7, 9, 10, 15)
- Add tests for large valid powers of 2 (up to 64 elements)
- Ensure complete coverage of error handling branches
- Increase test count from 14 to 19 tests
- Fix partial coverage issues identified in CodeCov report
Resolves CodeCov coverage gaps in MiniMaxAlgorithm.java
* Fix checkstyle errors
* Fix checkstyle errors
---------
Co-authored-by: ssaha <ssaha@wiley.com >
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-10-02 09:24:25 +02:00
Sivasuthan Sukumar
f8f315eaa8
Extend Graph Algorithms: Added Two Popular Algorithms: BronKerbosch, EdmondsKarp ( #6576 )
...
* Bron–Kerbosch algorithm added.
* test:Bron–Kerbosch algorithm added.
* lint checked.
* clang-format linting checked.
* lint checked in remote
Removed duplicate import statements for assertions.
* Remove unnecessary blank line in BronKerboschTest
* EdmondsKarp algorithm added.
* reformatted
---------
Co-authored-by: Oleksandr Klymenko <alexanderklmn@gmail.com >
2025-10-01 21:44:43 +02:00
Kunwar Partap Singh
05ceb192c9
Bit swap enhancement ( #6577 )
2025-10-01 21:35:05 +02:00
Richa Kiran
5e9d9f7337
Added Circular Doubly Linked List in the datastructures section ( #6565 )
2025-10-01 15:59:15 +03:00
Piotr Idzik
421ac6d74f
style: include RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE ( #6559 )
2025-10-01 09:06:50 +02:00
dependabot[bot]
f9a9ccb6b1
chore(deps): bump org.junit:junit-bom from 5.13.4 to 6.0.0 ( #6558 )
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 5.13.4 to 6.0.0.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.0 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-version: 6.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>
2025-09-30 23:46:48 +02:00
dependabot[bot]
881dafb37d
chore(deps): bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.1.0 ( #6555 )
...
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 11.0.0 to 11.1.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-11.0.0...checkstyle-11.1.0 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 11.1.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-09-30 07:57:10 +02:00
Milad Sadeghi
ef681e844d
DEV: Implementing Alternative String Arrange ( #6551 )
2025-09-29 13:13:50 +03:00
Hetu Kariya
fb12971fd6
Added BitwiseGCD.java and BitwiseGCDTest.java ( #6545 )
2025-09-27 13:02:34 +02:00
dependabot[bot]
09cacae1c3
chore(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 ( #6543 )
...
Bumps org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
dependency-version: 3.19.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-09-25 08:05:55 +02:00
Deniz Altunkapan
d29a8e5232
Update DIRECTORY.md ( #6533 )
...
Co-authored-by: alxkm <alxkm@users.noreply.github.com >
Co-authored-by: Oleksandr Klymenko <alexanderklmn@gmail.com >
2025-09-23 14:20:05 +03:00
dependabot[bot]
ce314e1134
chore(deps-dev): bump org.mockito:mockito-core from 5.19.0 to 5.20.0 ( #6541 )
...
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito ) from 5.19.0 to 5.20.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.19.0...v5.20.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
dependency-version: 5.20.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: Oleksandr Klymenko <alexanderklmn@gmail.com >
2025-09-23 13:56:03 +03:00
dependabot[bot]
eb4304ec17
chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 ( #6539 )
...
chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin ) from 3.14.0 to 3.14.1.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases )
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.0...maven-compiler-plugin-3.14.1 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
dependency-version: 3.14.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>
Co-authored-by: Oleksandr Klymenko <alexanderklmn@gmail.com >
2025-09-22 23:45:47 +02:00
dependabot[bot]
0e74f01ab3
chore(deps-dev): bump org.assertj:assertj-core from 3.27.5 to 3.27.6 ( #6540 )
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.5 to 3.27.6.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.5...assertj-build-3.27.6 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.6
dependency-type: direct:development
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-09-22 23:36:17 +02:00
dependabot[bot]
f57ffa9e49
chore(deps-dev): bump org.assertj:assertj-core from 3.27.4 to 3.27.5 ( #6534 )
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.27.4 to 3.27.5.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.4...assertj-build-3.27.5 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.5
dependency-type: direct:development
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-09-19 23:35:55 +02:00
Rahul P
5fee204773
Added PriorityQueueSort algorithm and Tests ( #6532 )
...
* Added PriorityQueueSort.java
Implemented PriorityQueueSort using Java's PriorityQueue (Min-Heap).
- Returns the array sorted in ascending order
- Time complexity: O(n log n)
- Space complexity: O(n)
* Added tests for PriorityQueueSort
* Update PriorityQueueSortTest.java
* Fixed formatting and added full coverage tests for PriorityQueueSort
* Update PriorityQueueSort.java
* Update PriorityQueueSort.java
* Update PriorityQueueSort.java
* Update PriorityQueueSortTest.java
* Update PriorityQueueSort.java
* Update PriorityQueueSort.java
* Update PriorityQueueSort.java
* Fix formatting with clang-format
2025-09-18 20:02:15 +02:00
dependabot[bot]
45275ee935
chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.5.0 to 4.9.6.0 ( #6531 )
...
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.5.0 to 4.9.6.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases )
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.9.5.0...spotbugs-maven-plugin-4.9.6.0 )
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-version: 4.9.6.0
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-09-18 10:01:32 +02:00
Nithin U
85a2df46ad
To add Suffix array algorithm implementation ( #6530 )
...
* adding Suffix Array Implementation
* adding test for Suffix Array
* patch: lint fix in SuffixArray.java
* patch: lint fix in SuffixArrayTest.java
* fix: private constructor update
* patch: lint fix in suffix array impl
* fix: lint issue line blankspace removal
* fix: checkstype issue
* fix: lint format issue
* Update DIRECTORY.md
2025-09-17 17:56:10 +02:00
dependabot[bot]
c370101151
chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.2 to 4.9.5.0 ( #6528 )
...
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.4.2 to 4.9.5.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases )
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.9.4.2...spotbugs-maven-plugin-4.9.5.0 )
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-version: 4.9.5.0
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-09-15 22:40:57 +00:00
dependabot[bot]
1472e51992
chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 ( #6527 )
...
chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.5.3 to 3.5.4.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-version: 3.5.4
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-09-16 00:37:15 +02:00
dependabot[bot]
f12e73489a
chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.1 to 4.9.4.2 ( #6524 )
...
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.4.1 to 4.9.4.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.4.1...spotbugs-maven-plugin-4.9.4.2 )
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-version: 4.9.4.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>
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-09-09 08:31:35 +02:00
dependabot[bot]
6c8de56087
chore(deps): bump gitpod/workspace-java-21 from 2025-06-18-16-47-14 to 2025-08-25-18-17-39 ( #6523 )
...
chore(deps): bump gitpod/workspace-java-21
Bumps gitpod/workspace-java-21 from 2025-06-18-16-47-14 to 2025-08-25-18-17-39.
---
updated-dependencies:
- dependency-name: gitpod/workspace-java-21
dependency-version: 2025-08-25-18-17-39
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-09-09 07:31:44 +02:00
dependabot[bot]
f0437fecb8
chore(deps): bump actions/setup-python from 5 to 6 in /.github/workflows ( #6520 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
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-09-05 08:07:17 +02:00