Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TheAlgorithms/Java

All Algorithms implemented in Java
https://github.com/TheAlgorithms/Java

Close `Scanner` to avoid resource leak (#5077)

ab371843aca53ab802e21427d28de5a65577a694 authored 9 months ago by SOZEL <[email protected]>
Add `WelshPowell` (Graph Colouring) (#5034)

* Welsh Powell Algorithm + Test

---------

Co-authored-by: Piotr Idzik <65706193+vil02@us...

47a9b1b647d890d3cce50cd21774f5c78c350782 authored 10 months ago by straf10 <[email protected]>
chore: update `actions/checkout` to `v4` (#5036)

55cc562d64a0e7caa622d18a67f51cf79970f48e authored 10 months ago by Piotr Idzik <[email protected]>
Add `ExchangeSort` (#5029)

* added ExchangeSort and its testcases

---------

Co-authored-by: Piotr Idzik <65706193+vil...

14b3f45f9f32df108de5d0eace624f23d6bbe1bf authored 11 months ago by VedantK <[email protected]>
Remove debasishbsws from CODEOWNERS (#5033)

As I am not very active in this repository, I should step down from being a CodeOwner /cc @BamaC...

b99aeef6743fc718c53c5aa29141d4f9e9f01460 authored 11 months ago by Debasish Biswas <[email protected]>
Add tests `SumOfSubset` (#5021)

* Updated main and test

* removed

* style: reorder test cases

---------

Co-authored-...

55f08cc0139579760964e786364e2239cc65a8d9 authored 11 months ago by Bhishmadev Ghosh <[email protected]>
Remove unused import from `HashMapCuckooHashing` (#5018)

style: remove unused import from `HashMapCuckooHashing`

a216cb8a59ad04b3cadcc156e69dea41f3d1b465 authored 11 months ago by Piotr Idzik <[email protected]>
Remove unused import from `JobSequencing` (#5017)

style: remove unused import from `JobSequencing`

3528399b2e385bffcfe0a2fff27d2a866d04a77a authored 11 months ago by Piotr Idzik <[email protected]>
Remove unused imports from `PerfectSquareTest` (#5016)

style: remove unused imports from `PerfectSquareTest`

ac7152d757096d5a30e68b3864108e2843d0c2ed authored 11 months ago by Piotr Idzik <[email protected]>
Remove unused import from `PowerOfTwoOrNotTest` (#5015)

style: remove unused import from `PowerOfTwoOrNotTest.java`

9426053f73d55efde9c3c601f9cf4f30a33ec673 authored 11 months ago by Piotr Idzik <[email protected]>
Feature/4638 array right rotation (#5014)

* Create ArrayRightRotationTest.java

* Create ArrayRightRotation.java

* The updated one

...

8804cec9574badcdc1e690c6db1314a463c10458 authored 11 months ago by Sarthak Chaudhary <[email protected]>
Remove unused imports from `BoyerMooreTest` (#5012)

19b7a22ec94987f9d6a0df2079249c11deb9b337 authored 12 months ago by Piotr Idzik <[email protected]>
Add SRTF Algorithm (#5011)

fd84b0b10e2e6d17b161e53586164948b69d3b75 authored 12 months ago by mpousmali <[email protected]>
Remove unused import (#5010)

570f7e7ef6876a6a5b6a7caf63056680969e3c18 authored 12 months ago by Piotr Idzik <[email protected]>
Use `GITHUB_ACTOR` in `git config` (#5009)

c403e0033198adb2b023d01296ea1e3fc7fc2620 authored 12 months ago by Piotr Idzik <[email protected]>
Add package name (#5007)

bb2fff0cbb73f91d2b7d43741add059cd219e0a2 authored 12 months ago by Nishant Jain <[email protected]>
Simplify minimizing lateness (#4999)

0c881e39f24152a47ba03d4580a5cc8a6d6a69bc authored 12 months ago by Nishant Jain <[email protected]>
Use Discord channel in stale issue/PR message (#5004)

704b5878b660535477370a8f2d8c9d5175169302 authored 12 months ago by Tung Bui (Leo) <[email protected]>
Cleanup `SumOfDigits` and its tests (#4994)

8930ab5b16ad3ab062c22004dbfc3da701bb85ef authored 12 months ago by Piotr Idzik <[email protected]>
Cleanup `PerfectSquare` and its tests (#4992)

1ea95ffa928e42bda532380233a9667764dafdf5 authored 12 months ago by Piotr Idzik <[email protected]>
Remove `SetKthBit` in favor of `SingleBitOperations.setBit` (#4991)

092ac5795bc2004c04032fc2b79ee892e2ffcb05 authored 12 months ago by Piotr Idzik <[email protected]>
Add cross-correlation and auto-correlation (#4984)

6a0c0585e4530f0c9cfd207ffe825c5acc3f022f authored 12 months ago by AthinaSw <[email protected]>
Add Playfair Cipher (#4988)

9bef5a169c2295eee0c377db1f5afa0141bceb79 authored 12 months ago by Govind Gupta <[email protected]>
Add Set Kth Bit (#4990)

a7d140a43e03821728f919f2402b006ae985cfa5 authored 12 months ago by Nishant Jain <[email protected]>
Remove duplicate file of Simple Substitution Cipher (fixes #4494) (#4495)

7ece806cf5cae7c3531f2eb54c56cf33fed2e579 authored 12 months ago by aryan1165 <[email protected]>
Add OR-Set (Observed-Remove Set) (#4980)

e26fd9da71130837d327d747f6bc87688322eee5 authored about 1 year ago by Niklas Hoefflin <[email protected]>
Updated TwoPSet to use Generics instead of Strings (#4981)

4aa8e6a0eb65e8edb9b716851ee4dd8881c434af authored about 1 year ago by Niklas Hoefflin <[email protected]>
Add LWW Element Set (Last Write Wins Element Set) (#4979)

b8b1dea38de84d7647921cd1859b7d58303e9b86 authored about 1 year ago by Niklas Hoefflin <[email protected]>
Fix compare() for subset check (S.A ⊆ T.A) (#4978)

92131de3774d6dc7be7662bd0a8a9c02704255d5 authored about 1 year ago by Niklas Hoefflin <[email protected]>
Add 2P-Set (Two-Phase Set) for both addition and removal operations in distributed systems (#4977)

249ee1dc994735a6cf02a6048ab8bedd2e91ce4a authored about 1 year ago by Niklas Hoefflin <[email protected]>
Fix typo in NextGraterElement (#4976)

36580bac1e1901486950a2df27e534665f47e6b7 authored about 1 year ago by Nassor Shabataka <[email protected]>
Add G-Set (Grow-only Set) (#4975)

e59a3b1ebba0b484fad64adb06aedc06eb366825 authored about 1 year ago by Niklas Hoefflin <[email protected]>
Add PN-Counter (#4974)

3001620c1eef3246f666c459f096ba390afce06b authored about 1 year ago by Niklas Hoefflin <[email protected]>
Add Boruvka's algorithm to find Minimum Spanning Tree (#4964)

e759544c333de9b98ff51458e1d71c69006f976b authored about 1 year ago by Niklas Hoefflin <[email protected]>
Make `sumOfDigits` `long` in `HarshadNumber.isHarshad` (#4973)

fix: make `sumOfDigits` `long` in `HarshadNumber.isHarshad`

9bebcee5c795dfc675196803b7d987ca3e4f9025 authored about 1 year ago by Piotr Idzik <[email protected]>
Explicitly cast result of `Math.pow` to `long` in `Armstrong` (#4972)

fc21a8bffe4398ba059c76f7968f43d150985103 authored about 1 year ago by Piotr Idzik <[email protected]>
Explicitly cast result of `Math.pow` to `int` in `BinaryToHexadecimal` (#4970)

f8de2901887a360ac3d2901b523f6b7e4df65e54 authored about 1 year ago by Piotr Idzik <[email protected]>
Use explicit cast to `int` in `FractionalKnapsack` (#4971)

361b4108ee0ae7f5e5fde95121d4d5d91eae5c6a authored about 1 year ago by Piotr Idzik <[email protected]>
Add `codeql.yml` (#4966)

3392b5116dc79f876a275539ec099b3d3a6894c6 authored about 1 year ago by Piotr Idzik <[email protected]>
Add Tribonacci Numbers (fixes #4646) (#4959)

1518e84fb961f988b35ef402ec25a6576879c7ff authored about 1 year ago by Doksanbir <[email protected]>
Add G-Counter (Grow-only Counter) (#4965)

b1efd4e34bb18a618ab205c9c2a62802f151c70d authored about 1 year ago by Niklas Hoefflin <[email protected]>
Add Javadoc comments (#4745)

c527dff92da2046b850ffe9a3b8d0c2aae15d588 authored about 1 year ago by D.Sunil <[email protected]>
Cleanup `BoyerMoore` (#4951)

* modify code to make use of java Optional class

* revert changes

* add java.util.Optional...

574138c7a35351a0837bb4bd56e2eb295064b690 authored about 1 year ago by Prathamesh Powar <[email protected]>
Enhance code density and readability (#4914)

* Enhance code density and readability

* Add wiki link

---------

Co-authored-by: vil02 ...

d086afce09a7de8d64332cc41015d3cf00e90cee authored about 1 year ago by Hardik Pawar <[email protected]>
refactor: use method `SortUtils.swap` (#4946)

* refactor: use method SortUtils.swap

* fix: clang format

* style: explicitly import `swap...

e5f3d232c9fb97ed350a57708fc29d30fa0b28ae authored about 1 year ago by Phuong Nguyen <[email protected]>
Fix:/Number of count of major element in Boyer Moore algorithm (#4728)

* Number of count of major element in Boyer Moore algorithm

* test: add `BoyerMooreTest`

*...

945e7b56bb186c3be908e02720e932b5ce834e01 authored about 1 year ago by Satvik Singh Sengar <[email protected]>
Add `MatrixRank` (#4571)

* feat: adding matrix rank algorithm

* fix: formatting

* fix: adding comments, refactor an...

9dde8a780832a29c508deb3382410e36f127fdf1 authored about 1 year ago by Anup Omkar <[email protected]>
Added MapReduce Algorithm in Misc Folder. (#4828)

* Added MapReduce Algorithm in Misc Folder.

* Did formatting correctly

* Removed main func...

a4711d61d87cf75bf68f1f0b25345b1439220acf authored about 1 year ago by Aakil Iqbal <[email protected]>
Herons : Changed the signature of the function (#4686)

* Made changes to the code to correct the Logic of Armstrong Number

* Resolved the issues

...

9dae389faa03b8400b6f0796383f47495887151a authored about 1 year ago by Appari Satya Barghav <[email protected]>
Correct documentation of `IsEven` (#4845)

* Update IsEven.java

* Update IsEven.java

* Update IsEven.java

---------

Co-authored...

e87036d886f2a3e477053bde76d5567f21615dd7 authored about 1 year ago by Aditi Bansal <[email protected]>
Fixed typo error for better readability (#4835)

f3345d9e06dd39c730ad960ef6f4f8dbf73041b3 authored about 1 year ago by ironspec07 <[email protected]>
Fixed some typos and links for javadoc, and some refactoring (#4755)

8002137b764de30918bfc1375fd816034edc3f16 authored about 1 year ago by Ayoub Chegraoui <[email protected]>
Bit swap (#4770)

* Create BitSwap.java

* Create BitSwapTest.java

* Update BitSwap.java

* Update BitSwap....

48ae88f09d595bf6bdd3440b003e08419c885126 authored about 1 year ago by Lukas <[email protected]>
Added [FEATURE REQUEST] Golden Ration formula to find Nth Fibonacci number #4505 (#4513)

* Create FibonacciNumber.java

* Update FibonacciNumber.java

* Update FibonacciNumber.java
...

24a82230626e986392bcba7dc86b80118aefcdc3 authored about 1 year ago by Pronay Debnath <[email protected]>
Update BinarySearch (#4747)

1dc64b16859d95446a8bfe1c50692ce57316bc42 authored about 1 year ago by D.Sunil <[email protected]>
Add `FloorTest` and clean-up `Floor` (#4769)

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Ricar...

e9bbf35ff9ab85dd968fcec14f0a4b057ecccb8b authored about 1 year ago by Ricardo Ramos <[email protected]>
Improved code readability and code quality (#4663)

* Fixed Small typos :-)

* Update BufferedReader.java

* Made the following changes :

* I...

152e29034d248226395ee659ce6deb2cbbc62805 authored about 1 year ago by Abhinav Pandey <[email protected]>
Add MaxValueTest and remove main from MaxValue (#4756)

* Create MaxValueTest.java

* Update MaxValue.java

17fe4298b699ff4cb6282a5e1e0edcd7541f6735 authored about 1 year ago by Lukas <[email protected]>
Update queue readme (#4721)

ced96786990696589b86cc9fa3d8bc098510dc00 authored about 1 year ago by Anuj Rathour <[email protected]>
Add `MinValueTest` and remove `main` from `MinValue` (#4713)

* Update MinValue.java

* Create MinValueTest.java

* Revert "Create MinValueTest.java"

*...

c6a22de12f820f3f6f92a60515acce979ff16162 authored about 1 year ago by Lukas <[email protected]>
adding formatting steps in pull request template (#4606)

* adding formatting steps in contribution.md

* adding format to pull request template

* ma...

facc62a81afd1ff8a5f9cb3a78e505ee2e6515c1 authored about 1 year ago by Arin <[email protected]>
Add `AhoCorasick` (#4465)

* Added code to find Articulation Points and Bridges

* tried to solve clang-formant test

*...

8200a791a28002ca23ac70c73d4c83399beab831 authored about 1 year ago by Prabhat-Kumar <[email protected]>
Enhance queue README.md (#4710)

06aa834fa6991a15e36ef0ca4c44f4522cbdb347 authored about 1 year ago by Aman <[email protected]>
Update stack readme.md (#4678)

7f9555bd947fcb2292514642655810dd59d02c87 authored about 1 year ago by Anuj Rathour <[email protected]>
Issue #4706 Solved (#4707)

Import Package into the RecursiveBinarySearchTest and RecursiveBinarySearch

Co-authored-by: P...

aaa2b26ed19477c4e8b8198782c1ee6c560bf8b3 authored about 1 year ago by Piyush Pagar <[email protected]>
Add `ReverseWordsInString` (#4456)

* return a string of the words in reverse order concatenated by a single space.

Input: s = "t...

081f308b9d7c2a22935eff6f8b7b18258111a3d3 authored about 1 year ago by Suchi Bansal <[email protected]>
cleanup `FindMinRecursion` (#4568)

* Create FindMinRecusionTest.java

* Update FindMinRecursion.java

* Update FindMinRecursion...

064ca8f59124eb3c792d2202ff12260e87e91552 authored about 1 year ago by Lukas <[email protected]>
Update Readme.md (#4634)

06d6e2116bb1dd825262d6ca447f07eff1dca68d authored about 1 year ago by Aman <[email protected]>
Made changes to the code to correct the Logic of Armstrong Number (#4619)

* Made changes to the code to correct the Logic of Armstrong Number

* Resolved the issues

...

a3a2d845d563a901946e052eeebba2f6e51e37d8 authored about 1 year ago by Appari Satya Barghav <[email protected]>
code-clean-up (#4519)

* code-clean-up

* style: make `RabinKarpAlgorithm` a proper utility class

---------

Co-...

4fab7adfaa3679d8b41360d169b40ee18b9ed735 authored about 1 year ago by Arin <[email protected]>
Add Greedy Algorithms (fixes #4493) (#4504)

535230acae939a9bb601a82be6f2c20c75687c4d authored about 1 year ago by Vineet Chotaliya <[email protected]>
Added MirrorOfMatrix.java (#4461)

* Added MirrorOfMatrix.java

* Fixing Linting Issue

* Fixing Linting Issue

* Fixing Lint...

329cc3bcf9bc7d43c358f5d7e635a7d9db99890a authored about 1 year ago by Aman <[email protected]>
Update Readme.md (#4561)

9795bada907a533182496a56ccf8644cc7c274a4 authored about 1 year ago by Shreyash Kashyap <[email protected]>
Add median of matrix (#4590)

5f5a61de872f5894097564ed769299dc5134f011 authored about 1 year ago by Bama Charan Chhandogi <[email protected]>
Add reverse k group in LinkedList algorithm (#4532)

536978919dc79af9bf25c57ebb90802d1830784e authored about 1 year ago by Bama Charan Chhandogi <[email protected]>
Ask contributors to create drafts (#4522)

628357263720ff7c85a106ec187ccb8296998b0e authored about 1 year ago by Piotr Idzik <[email protected]>
Add FindMaxRecursionTest (#4431)

* Update FindMaxRecursion.java

* Create FindMaxRecusionTest.java

* Update and rename FindM...

8dc5505323708dc0963ba7871afac85cf9db60f7 authored about 1 year ago by Lukas <[email protected]>
rewrote as parameterized tests (#4458)

* rewrote as parameterized tests

* formatting issue resolved

* added test with different p...

f72b80b116673b3661ae4f55e50c4abbe9c0df49 authored about 1 year ago by Arin <[email protected]>
[FEATURE] #4486 QuickSort Algo for LinkedList (#4487)

* Added code to find Articulation Points and Bridges

* tried to solve clang-formant test

*...

edb0489440814cd45a4001384b00e8b87c30d6a6 authored about 1 year ago by Prabhat-Kumar <[email protected]>
Add `SecondMinMax` (#4432)

* Added Second Min/Max program

* Clang-format-lint error resolved

* Clang-format-error 2
...

37b3844b98712d2f46ed2296f307cbb8539dd748 authored about 1 year ago by Bharath Sanjeevi T <[email protected]>
Added [FEATURE REQUEST] <Recursive Binary Search> #4457 (#4469)

* Create RecursiveBinarySearch.java

* Update RecursiveBinarySearch.java

* Update Recursive...

da687c11cb35d9c13c8d2681796b512e08f59f27 authored about 1 year ago by Pronay Debnath <[email protected]>
Update Pangram.java using Java Collections (#4479)

* Update Pangram.java using Java Collections

A simple separate function isPangramOrNot(String...

ee2629c8ab5c5c27bd728fb02a92a67a74a76cbc authored about 1 year ago by ANKIT SAHA <[email protected]>
Add SingleBitOperations (#4415)

* SingleBitOperators

* Tests

* Update SingleBitOperatorTest.java

* Update SingleBitOper...

e5d33f35651e8b46ba2318dbd934dc3eeb81507b authored about 1 year ago by Lukas <[email protected]>
corrected test file name (#4422)

ea0eef128db5b3e5e1f9d58cb8a7e009cd508ead authored about 1 year ago by Arin <[email protected]>
WildcardMatching Added (#4404)

* Added WildcardMatching DP

* Wildcard Matching update

* Updated WildcardMatching

* Add...

566c27a996f48a94916170c159ae735546b39c42 authored about 1 year ago by Janmesh Singh <[email protected]>
Remove @siriak from CODEOWNERS

1cf193c7f416cc7763261d9b5d02d451fa6473df authored about 1 year ago by Andrii Siriak <[email protected]>
Changing MaxFindTest (#4406)

* Changing MaxFindTest

* Update FindMaxTest.java

* Update FindMaxTest.java

* Update Fin...

8583ca3b40ffb21d3005b7c354737e1ac9a3b39c authored about 1 year ago by Lukas <[email protected]>
Remove array len + Math.min (#4405)

bf777fff8f075cccff32223cd2f5c085adb5b09e authored about 1 year ago by Lukas <[email protected]>
Add test case with minimum not at index 0 (#4403)

02bac7e3d4f152a2369dca61cc1b2a1664bbcf24 authored about 1 year ago by Piotr Idzik <[email protected]>
Remove array len + Math.max (#4401)

cada67b1eb58558b08049b84ee93a15de7867e4b authored about 1 year ago by Lukas <[email protected]>
Add negative FindMinTest (#4388)

01157f299c20011cf6227039909b9ecc3a99341c authored about 1 year ago by Lukas <[email protected]>
Optimize MinimumPathSum (#4400)

9d8a0f36cfa45e96589532b5487b654d4cbb278d authored about 1 year ago by Manan Solanki <[email protected]>
Make `FindMin` a proper utilty class (#4397)

d6024f9cd49e3dc33576cb949ba379e62ad42528 authored about 1 year ago by Piotr Idzik <[email protected]>
style: make `FindMax` a proper utilty class (#4398)

fa77b50ef9edb90949db77de76116c1a3ede10a1 authored about 1 year ago by Piotr Idzik <[email protected]>
Update FindMax.java (#4396)

ad4be217d43fdaa38c994d7397ba5e732de26096 authored about 1 year ago by Lukas <[email protected]>
Make FindMin more efficient (#4389)

c1476d796c54e4f9ee47f91895a7d830461f9a68 authored about 1 year ago by Lukas <[email protected]>
Make `MedianOfRunningArray` Generic (#4392)

d3a32135dc9230125599c38d56849228f99a3b11 authored about 1 year ago by Ansh Shah <[email protected]>
#4387 Enhance Minimum sum partition problem implementation (#4394)

* Enhance Minimum sum partition problem implementation

* Linter resolved

* Linter resolved...

8803b1ead59716617b221a8ef92a90cc0ec067c2 authored about 1 year ago by Manan Solanki <[email protected]>
#4382 Bug Fix (#4384)

* #4382 Bug Fix

* #4382 Bug Fix

* Made Requested Changes

* Made Requested Changes

* ...

fbe348b105a06258a81538023698117e2bb116cb authored over 1 year ago by Ansh Shah <[email protected]>
style: avoid wildcard imports (#4386)

* style: import `assertEquals` explicitly

* fix: import `assertThrows`

906cd877315774e59c527c09c842bc1891886ac8 authored over 1 year ago by Piotr Idzik <[email protected]>