An open API service providing commit metadata for open source projects.

GitHub / TheAlgorithms/Java / commits

All Algorithms implemented in Java

SHA Message Author Date Stats
ab371843 Close `Scanner` to avoid resource leak (#5077) SOZEL <8****n@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
47a9b1b6 Add `WelshPowell` (Graph Colouring) (#5034)
Co-authored-by: Piotr Idzik <6****2@u****m>
straf10 <1****0@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
55cc562d chore: update `actions/checkout` to `v4` (#5036) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
14b3f45f Add `ExchangeSort` (#5029)
Co-authored-by: Piotr Idzik <6****2@u****m>
VedantK <1****t@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
b99aeef6 Remove debasishbsws from CODEOWNERS (#5033) Debasish Biswas <d****v@g****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
55f08cc0 Add tests `SumOfSubset` (#5021)
Co-authored-by: Piotr Idzik <6****2@u****m>
Bhishmadev Ghosh <1****0@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
a216cb8a Remove unused import from `HashMapCuckooHashing` (#5018) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
3528399b Remove unused import from `JobSequencing` (#5017) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
ac7152d7 Remove unused imports from `PerfectSquareTest` (#5016) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
9426053f Remove unused import from `PowerOfTwoOrNotTest` (#5015) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
8804cec9 Feature/4638 array right rotation (#5014) Sarthak Chaudhary <8****6@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
19b7a22e Remove unused imports from `BoyerMooreTest` (#5012) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
fd84b0b1 Add SRTF Algorithm (#5011) mpousmali <1****i@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
570f7e7e Remove unused import (#5010) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
c403e003 Use `GITHUB_ACTOR` in `git config` (#5009) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
bb2fff0c Add package name (#5007) Nishant Jain <1****n@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
0c881e39 Simplify minimizing lateness (#4999) Nishant Jain <1****n@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
704b5878 Use Discord channel in stale issue/PR message (#5004) Tung Bui (Leo) <t****g@g****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
8930ab5b Cleanup `SumOfDigits` and its tests (#4994) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
1ea95ffa Cleanup `PerfectSquare` and its tests (#4992) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
092ac579 Remove `SetKthBit` in favor of `SingleBitOperations.setBit` (#4991) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
6a0c0585 Add cross-correlation and auto-correlation (#4984) AthinaSw <1****w@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
9bef5a16 Add Playfair Cipher (#4988) Govind Gupta <1****6@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
a7d140a4 Add Set Kth Bit (#4990) Nishant Jain <1****n@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
7ece806c Remove duplicate file of Simple Substitution Cipher (fixes #4494) (#4495) aryan1165 <1****5@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
e26fd9da Add OR-Set (Observed-Remove Set) (#4980) Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
4aa8e6a0 Updated TwoPSet to use Generics instead of Strings (#4981) Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
b8b1dea3 Add LWW Element Set (Last Write Wins Element Set) (#4979) Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
92131de3 Fix compare() for subset check (S.A ⊆ T.A) (#4978) Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
249ee1dc Add 2P-Set (Two-Phase Set) for both addition and removal operations in distri... Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
36580bac Fix typo in NextGraterElement (#4976) Nassor Shabataka <8****a@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
e59a3b1e Add G-Set (Grow-only Set) (#4975) Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
3001620c Add PN-Counter (#4974) Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
e759544c Add Boruvka's algorithm to find Minimum Spanning Tree (#4964) Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
9bebcee5 Make `sumOfDigits` `long` in `HarshadNumber.isHarshad` (#4973) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
fc21a8bf Explicitly cast result of `Math.pow` to `long` in `Armstrong` (#4972) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
f8de2901 Explicitly cast result of `Math.pow` to `int` in `BinaryToHexadecimal` (#4970) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
361b4108 Use explicit cast to `int` in `FractionalKnapsack` (#4971) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
3392b511 Add `codeql.yml` (#4966) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
1518e84f Add Tribonacci Numbers (fixes #4646) (#4959) Doksanbir <y****1@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
b1efd4e3 Add G-Counter (Grow-only Counter) (#4965) Niklas Hoefflin <1****h@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
c527dff9 Add Javadoc comments (#4745) D.Sunil <s****5@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
574138c7 Cleanup `BoyerMoore` (#4951)
Co-authored-by: Piotr Idzik <6****2@u****m>, vil02 <v****2@o****l>, Piotr Idzik <6****2@u****m>
Prathamesh Powar <p****0@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
d086afce Enhance code density and readability (#4914)
Co-authored-by: vil02 <6****2@u****m>
Hardik Pawar <9****n@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
e5f3d232 refactor: use method `SortUtils.swap` (#4946)
Co-authored-by: Piotr Idzik <6****2@u****m>
Phuong Nguyen <n****e@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
945e7b56 Fix:/Number of count of major element in Boyer Moore algorithm (#4728)
Co-authored-by: Piotr Idzik <6****2@u****m>, vil02 <v****2@o****l>
Satvik Singh Sengar <s****0@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
9dde8a78 Add `MatrixRank` (#4571)
Co-authored-by: Anup Omkar <a****r@i****m>, Piotr Idzik <6****2@u****m>, Andrii Siriak <s****a@g****m>
Anup Omkar <5****r@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
a4711d61 Added MapReduce Algorithm in Misc Folder. (#4828) Aakil Iqbal <6****l@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
9dae389f Herons : Changed the signature of the function (#4686)
Co-authored-by: vil02 <v****2@o****l>
Appari Satya Barghav <3****v@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
e87036d8 Correct documentation of `IsEven` (#4845)
Co-authored-by: Piotr Idzik <6****2@u****m>
Aditi Bansal <1****l@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
f3345d9e Fixed typo error for better readability (#4835) ironspec07 <1****7@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
8002137b Fixed some typos and links for javadoc, and some refactoring (#4755) Ayoub Chegraoui <a****7@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
48ae88f0 Bit swap (#4770)
Co-authored-by: Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>
Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
24a82230 Added [FEATURE REQUEST] Golden Ration formula to find Nth Fibonacci number #4...
Co-authored-by: Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, vil02 <v****2@o****l>
Pronay Debnath <p****5@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
1dc64b16 Update BinarySearch (#4747) D.Sunil <s****5@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
e9bbf35f Add `FloorTest` and clean-up `Floor` (#4769)
Co-authored-by: github-actions <$****}@u****m>, Ricardo Ramos <0****2@g****p>
Ricardo Ramos <3****a@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
152e2903 Improved code readability and code quality (#4663)
Co-authored-by: Debasish Biswas <d****v@g****m>
Abhinav Pandey <a****2@i****n>
Committed by: GitHub <n****y@g****m>
over 2 years ago
17fe4298 Add MaxValueTest and remove main from MaxValue (#4756) Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
ced96786 Update queue readme (#4721) Anuj Rathour <a****5@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
c6a22de1 Add `MinValueTest` and remove `main` from `MinValue` (#4713)
Co-authored-by: Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>
Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
facc62a8 adding formatting steps in pull request template (#4606)
Co-authored-by: Piotr Idzik <6****2@u****m>
Arin <1****a@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
8200a791 Add `AhoCorasick` (#4465)
Co-authored-by: Piotr Idzik <6****2@u****m>
Prabhat-Kumar <p****2@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
06aa834f Enhance queue README.md (#4710) Aman <8****1@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
7f9555bd Update stack readme.md (#4678) Anuj Rathour <a****5@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
aaa2b26e Issue #4706 Solved (#4707)
Co-authored-by: PiyushPagar1 <p****p@e****m>
Piyush Pagar <8****r@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
081f308b Add `ReverseWordsInString` (#4456)
Co-authored-by: Piotr Idzik <6****2@u****m>, vil02 <v****2@o****l>
Suchi Bansal <s****7@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
064ca8f5 cleanup `FindMinRecursion` (#4568)
Co-authored-by: vil02 <6****2@u****m>
Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
06d6e211 Update Readme.md (#4634) Aman <8****1@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
a3a2d845 Made changes to the code to correct the Logic of Armstrong Number (#4619) Appari Satya Barghav <3****v@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
4fab7adf code-clean-up (#4519)
Co-authored-by: arintripathi1 <a****t@t****m>, vil02 <v****2@o****l>, Piotr Idzik <6****2@u****m>
Arin <1****a@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
535230ac Add Greedy Algorithms (fixes #4493) (#4504) Vineet Chotaliya <1****t@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
329cc3bc Added MirrorOfMatrix.java (#4461)
Co-authored-by: Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, vil02 <v****2@o****l>
Aman <8****1@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
9795bada Update Readme.md (#4561) Shreyash Kashyap <7****8@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
5f5a61de Add median of matrix (#4590) Bama Charan Chhandogi <b****i@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
53697891 Add reverse k group in LinkedList algorithm (#4532) Bama Charan Chhandogi <b****i@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
62835726 Ask contributors to create drafts (#4522) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
8dc55053 Add FindMaxRecursionTest (#4431)
Co-authored-by: Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>
Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
f72b80b1 rewrote as parameterized tests (#4458)
Co-authored-by: Piotr Idzik <6****2@u****m>
Arin <1****a@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
edb04894 [FEATURE] #4486 QuickSort Algo for LinkedList (#4487) Prabhat-Kumar <p****2@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
37b3844b Add `SecondMinMax` (#4432)
Co-authored-by: Piotr Idzik <6****2@u****m>
Bharath Sanjeevi T <1****T@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
da687c11 Added [FEATURE REQUEST] <Recursive Binary Search> #4457 (#4469) Pronay Debnath <p****5@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
ee2629c8 Update Pangram.java using Java Collections (#4479)
Co-authored-by: Debasish Biswas <d****v@g****m>, Debasish Biswas <d****v@g****m>
ANKIT SAHA <8****8@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
e5d33f35 Add SingleBitOperations (#4415)
Co-authored-by: Piotr Idzik <6****2@u****m>
Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
ea0eef12 corrected test file name (#4422) Arin <1****a@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
566c27a9 WildcardMatching Added (#4404) Janmesh Singh <6****s@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
1cf193c7 Remove @siriak from CODEOWNERS Andrii Siriak <s****a@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
8583ca3b Changing MaxFindTest (#4406)
Co-authored-by: Piotr Idzik <6****2@u****m>
Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
bf777fff Remove array len + Math.min (#4405) Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
02bac7e3 Add test case with minimum not at index 0 (#4403) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
cada67b1 Remove array len + Math.max (#4401) Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
01157f29 Add negative FindMinTest (#4388) Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
9d8a0f36 Optimize MinimumPathSum (#4400) Manan Solanki <7****9@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
d6024f9c Make `FindMin` a proper utilty class (#4397) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
fa77b50e style: make `FindMax` a proper utilty class (#4398) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
ad4be217 Update FindMax.java (#4396) Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
c1476d79 Make FindMin more efficient (#4389) Lukas <1****b@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
d3a32135 Make `MedianOfRunningArray` Generic (#4392) Ansh Shah <6****6@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
8803b1ea #4387 Enhance Minimum sum partition problem implementation (#4394)
Co-authored-by: Piotr Idzik <6****2@u****m>
Manan Solanki <7****9@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
fbe348b1 #4382 Bug Fix (#4384)
Co-authored-by: Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>, Piotr Idzik <6****2@u****m>
Ansh Shah <6****6@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
906cd877 style: avoid wildcard imports (#4386) Piotr Idzik <6****2@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago

← Back to repository