Oleksandr Klymenko
acb4753d65
refactor: Improve readability and code clarity in InfixToPostfix ( #6362 )
...
refactor: improve InfixToPostfix
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-07-12 08:44:57 +02:00
Oleksandr Klymenko
0a4f5542d9
cleanup: Improve docs, safety, and readability in RangeInSortedArray ( #6361 )
...
* cleanup: Improve docs, safety, and readability in RangeInSortedArray
* formatting: fix comment formatting issue
* formatting: fix array formatting issue
---------
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-07-11 19:42:45 +00:00
Oleksandr Klymenko
048bba9499
refactor: adding docs for LongestCommonPrefixTest and Parameterized Tests ( #6360 )
...
* refactor: adding docs for LongestCommonPrefixTest and Parameterized Tests
* checkstyle: fix clang formatting
---------
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-07-11 19:39:33 +00:00
Oleksandr Klymenko
3e0fd11a96
refactor: refactoring and documenting Isomorphic String Checker ( #6359 )
...
refactor: refactoring and documenting Isomorphic String Checker
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-07-11 19:36:29 +00:00
Oleksandr Klymenko
2ccc15671f
refactor: clean up LargestRectangle and convert tests to parameterized format ( #6356 )
...
* refactor: clean up LargestRectangle and convert tests to parameterized format
* refactor: fix clang formatting issue
* refactor: fix clang formatting issue for test data
---------
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-07-11 21:32:42 +02:00
Oleksandr Klymenko
f3252793e1
refactor: refactor Alphabetical and AlphabeticalTest ( #6355 )
2025-07-10 17:52:38 +02:00
dependabot[bot]
22cba2c84f
chore(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 ( #6364 )
...
Bumps org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0.
---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
dependency-version: 3.18.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-07-10 09:01:08 +03:00
Oleksandr Klymenko
a6aadd5b64
refactor: improve Sparsity class with input validation and clearer logic ( #6351 )
...
Co-authored-by: Deniz Altunkapan <93663085+DenizAltunkapan@users.noreply.github.com >
2025-07-09 18:49:58 +00:00
Oleksandr Klymenko
c997a32018
refactor ShuffleArray: improve documentation and maintainability ( #6357 )
...
refactor ShuffleArray: Improve Documentation and Code Quality
2025-07-09 20:36:39 +02:00
Andrii Siriak
476898723a
Update CODEOWNERS ( #6353 )
2025-07-08 20:04:56 +02:00
Oleksandr Klymenko
6c3049530f
refactor: optimize ValidParentheses methods and add parameterized tests ( #6352 )
2025-07-08 10:50:06 +03:00
Oleksandr Klymenko
fa2ca9db39
refactor: improve PythagoreanTriple logic and add parameterized tests ( #6350 )
2025-07-08 00:29:52 +03:00
Oleksandr Klymenko
2f5bc8c242
refactor: improve median calculator class design and readability ( #6349 )
2025-07-07 14:29:10 +03:00
pushkar0406
8512f127ce
Fix the formatting issue with clang-format ( #6346 )
2025-07-07 14:22:40 +03:00
Oleksandr Klymenko
4b6006c876
refactor: improve code and test coverage for MapReduce example ( #6348 )
...
refactor: improve code and test coverage for MapReduce example
2025-07-06 23:19:50 +02:00
Oleksandr Klymenko
350f149657
Add parameterized tests for BitSwap ( #6347 )
2025-07-06 20:03:02 +03:00
Deniz Altunkapan
9b4dec0b06
Update DIRECTORY.md ( #6344 )
...
Co-authored-by: siriak <siriak@users.noreply.github.com >
2025-07-05 17:07:10 +02:00
KevinMwita7
c782f05ed4
Add cache with FIFO replacement policy ( #6337 )
2025-07-05 13:29:46 +00:00
dependabot[bot]
4360807575
chore(deps): bump org.junit:junit-bom from 5.13.2 to 5.13.3 ( #6343 )
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 5.13.2 to 5.13.3.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-version: 5.13.3
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-07-04 23:36:42 +02:00
Deniz Altunkapan
841f9c3bbd
Update DIRECTORY.md ( #6341 )
...
Co-authored-by: siriak <siriak@users.noreply.github.com >
2025-07-04 13:40:46 +03:00
Aditya
d709317b2e
Add RandomizedClosestPair Algorithm and Unit Tests ( #6339 )
2025-07-04 10:23:49 +00:00
Aditya
58ac54cbdb
Add Freivalds' Algorithm for randomized matrix multiplication verification ( #6340 )
2025-07-04 13:16:57 +03:00
codingmydna
712ada5102
Correct column pointer initialization in RowColumnWiseSorted2dArrayBinarySearch ( #6333 )
2025-07-02 12:51:56 +00:00
dependabot[bot]
ebf5c3d326
chore(deps): bump peter-evans/create-pull-request from 5 to 7 in /.github/workflows ( #6330 )
...
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 5 to 7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '7'
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-07-01 15:37:33 +00:00
dependabot[bot]
55d08d657d
chore(deps): bump com.puppycrawl.tools:checkstyle from 10.26.0 to 10.26.1 ( #6331 )
...
chore(deps): bump com.puppycrawl.tools:checkstyle
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 10.26.0 to 10.26.1.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.26.0...checkstyle-10.26.1 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 10.26.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-07-01 00:11:54 +03:00
Deniz Altunkapan
7da9c6dd63
Update DIRECTORY.md ( #6329 )
2025-06-30 21:58:21 +03:00
KevinMwita7
bb36d13c93
Add RR cache ( #6307 )
2025-06-30 18:45:37 +00:00
Deniz Altunkapan
9abf4e38de
Update DIRECTORY.md ( #6328 )
...
Co-authored-by: DenizAltunkapan <DenizAltunkapan@users.noreply.github.com >
2025-06-30 07:17:33 +02:00
Deniz Altunkapan
617412efc0
delete workflows from update-directorymd.yml ( #6327 )
2025-06-29 14:57:07 +02:00
Deniz Altunkapan
d06fe8b012
Update update-directorymd.yml ( #6326 )
2025-06-29 14:47:07 +02:00
Deniz Altunkapan
e43a1f75e6
Update update-directorymd.yml using PAT ( #6324 )
...
Update update-directorymd.yml
2025-06-29 13:20:37 +02:00
Deniz Altunkapan
d14873f172
Automatically create pull requests for directory updates ( #6322 )
2025-06-29 12:16:02 +03:00
Deniz Altunkapan
67ccb62465
Modernize GitHub Action to auto-generate DIRECTORY.md ( #6308 )
2025-06-29 07:05:51 +00:00
dependabot[bot]
981d73d02c
chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.1 to 4.9.3.2 ( #6319 )
...
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.3.1 to 4.9.3.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.3.1...spotbugs-maven-plugin-4.9.3.2 )
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-version: 4.9.3.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-06-28 16:18:32 +03:00
dependabot[bot]
a8ad162517
chore(deps): bump org.apache.maven.plugins:maven-pmd-plugin from 3.26.0 to 3.27.0 ( #6317 )
...
chore(deps): bump org.apache.maven.plugins:maven-pmd-plugin
Bumps [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin ) from 3.26.0 to 3.27.0.
- [Release notes](https://github.com/apache/maven-pmd-plugin/releases )
- [Commits](https://github.com/apache/maven-pmd-plugin/compare/maven-pmd-plugin-3.26.0...maven-pmd-plugin-3.27.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-pmd-plugin
dependency-version: 3.27.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-06-26 00:47:39 +03:00
dependabot[bot]
ba0b0c4176
chore(deps): bump com.puppycrawl.tools:checkstyle from 10.25.0 to 10.26.0 ( #6315 )
...
chore(deps): bump com.puppycrawl.tools:checkstyle
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle ) from 10.25.0 to 10.26.0.
- [Release notes](https://github.com/checkstyle/checkstyle/releases )
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-10.25.0...checkstyle-10.26.0 )
---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
dependency-version: 10.26.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-06-25 20:33:03 +00:00
Piotr Idzik
5529cb2ca4
chore: explicitly set permissions ( #6316 )
2025-06-25 23:30:04 +03:00
dependabot[bot]
428d259f7c
chore(deps): bump gitpod/workspace-java-21 from 2025-05-14-07-50-25 to 2025-06-18-16-47-14 ( #6312 )
...
chore(deps): bump gitpod/workspace-java-21
Bumps gitpod/workspace-java-21 from 2025-05-14-07-50-25 to 2025-06-18-16-47-14.
---
updated-dependencies:
- dependency-name: gitpod/workspace-java-21
dependency-version: 2025-06-18-16-47-14
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-06-25 18:46:54 +00:00
dependabot[bot]
a91ad201df
chore(deps): bump org.junit:junit-bom from 5.13.1 to 5.13.2 ( #6314 )
...
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit-framework ) from 5.13.1 to 5.13.2.
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2 )
---
updated-dependencies:
- dependency-name: org.junit:junit-bom
dependency-version: 5.13.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-06-25 18:43:39 +00:00
dependabot[bot]
bb71ae2121
chore(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.0 to 4.9.3.1 ( #6313 )
...
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.3.0 to 4.9.3.1.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases )
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.9.3.0...spotbugs-maven-plugin-4.9.3.1 )
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-version: 4.9.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>
2025-06-25 18:40:36 +00:00
Piotr Idzik
83bc063a39
chore: perform CodeQL scan on actions ( #6309 )
2025-06-25 21:37:06 +03:00
Rahul
13d8a28e47
Update DIRECTORY.md with Newly Added Files ( #6302 )
...
* Update DIRECTORY.md with newly added files
* Add files_local.txt to .gitignore
* Update .gitignore
* Delete .gitignore
* Updated .gitignore
* Update .gitignore
2025-06-20 22:07:58 +02:00
dependabot[bot]
ae718618ea
chore(deps): bump com.mebigfatguy.fb-contrib:fb-contrib from 7.6.10 to 7.6.11 ( #6297 )
...
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.10 to 7.6.11.
- [Commits](https://github.com/mebigfatguy/fb-contrib/commits )
---
updated-dependencies:
- dependency-name: com.mebigfatguy.fb-contrib:fb-contrib
dependency-version: 7.6.11
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-06-19 00:18:27 +02:00
02RdDT
616d15a408
Shortest coprime segment using sliding window technique ( #6296 )
...
* Shortest coprime segment using sliding window technique
* mvn checkstyle passes
* gcd function reformatted
* fixed typo in ShortestCoprimeSegment
* 1. shortestCoprimeSegment now returns not the length, but the shortest segment itself.
2. Testcases have been adapted, a few new ones added.
* clang formatted ShortestCoprimeSegmentTest.java code
2025-06-18 21:29:35 +02:00
Piotr Idzik
a21abe6b2b
chore: add security ruleset to PMD ( #6292 )
2025-06-14 18:42:45 +02:00
Piotr Idzik
b427b40f56
chore: monitor structure of the project ( #6291 )
2025-06-12 18:35:01 +03:00
Deniz Altunkapan
1745d19f09
refactor: unified duplicate Anagram classes into a single implementation ( #6290 )
2025-06-11 20:04:06 +03:00
Pau López Núñez
0b21bb0a38
Add Boyer-Moore string search algorithm with JUnit tests ( #6274 )
2025-06-11 15:37:42 +00:00
Piotr Idzik
20f04929be
chore: configure PMD to detect main methods ( #6289 )
2025-06-11 16:52:58 +03:00
Saipriya Patnaik
e41c2b9456
Add Unit Tests for Empty and Single-Node Graphs in TopologicalSort ( #6263 )
2025-06-11 00:07:24 +03:00