Hardik Pawar
03bb8ee66e
Enhance docs, add tests in MaxHeap ( #5983 )
2024-10-29 22:47:33 +02:00
Hardik Pawar
94fb92e508
Enhance docs, add tests in GenericHeap ( #5980 )
2024-10-29 20:11:30 +00:00
Hardik Pawar
a78b15dc24
Enhance docs, add tests in MinHeap ( #5985 )
2024-10-26 16:53:32 +00:00
Hardik Pawar
7e87e5840e
Enhance docs, add tests in FibonacciHeap ( #5979 )
2024-10-26 15:44:30 +00:00
Hardik Pawar
8a18d451d6
Enhance docs, add tests in HeapElement ( #5981 )
2024-10-26 15:39:28 +00:00
Hardik Pawar
20239f20f1
Enhance docs, add tests in LeftistHeap ( #5982 )
2024-10-26 18:28:55 +03:00
Hardik Pawar
9e1dd86a08
Add MergeKSortedArrays algorithm ( #5838 )
2024-10-26 12:19:37 +00:00
Hardik Pawar
5d428d08a2
Add MedianFinder algorithm ( #5837 )
2024-10-26 09:35:23 +00:00
Hardik Pawar
d572997894
Add KthElementFinder algorithm ( #5836 )
2024-10-26 09:30:42 +00:00
Hardik Pawar
3a30e48315
Enhance docs, add tests in MinPriorityQueue ( #5986 )
2024-10-26 06:01:27 +00:00
Giulio Tantaro
131e5381be
Add tests Generic Heap and add check null item ( #5801 )
2024-10-25 17:56:54 +00:00
abdala-elgendy
7b17ead902
chore: improve FibonacciHeap ( #5251 )
2024-06-24 16:42:29 +08:00
Samuel Facchinello
87b17e0571
style: enable NeedBraces in checkstyle ( #5227 )
...
* enable style NeedBraces
* style: enable NeedBraces in checkstyle
---------
Co-authored-by: Samuel Facchinello <samuel.facchinello@piksel.com >
2024-06-13 21:00:16 +02:00
Godwill Christopher
295e7436b1
style: enable MethodName in CheckStyle ( #5182 )
...
enabled: MethodName in CheckStyle
2024-05-27 09:06:06 +02:00
vaibhav9t1
9eaa2bb756
style: enable MultipleVariableDeclarations in checkstyle ( #5175 )
...
Co-authored-by: vaibhav <vaibhav.waghmare@techprescient.com >
2024-05-25 20:18:27 +02:00
Piotr Idzik
8be8b953ab
style: do not suppress this-escape ( #5166 )
2024-05-20 16:09:23 +00:00
Godwill Christopher
0f42e995a4
style: enabled InnerAssignment in checkstyle ( #5162 )
...
* style: enabled InnerAssignment in checkstyle
* Refactor code formatting in KnapsackMemoization.java and UnionFind.java
* style: remove redundant blank line
* style: mark `includeCurrentItem` and `excludeCurrentItem` as `final`
* style: remove `KnapsackMemoization` from `pmd-exclude.properties`
* style: use `final`
---------
Co-authored-by: Piotr Idzik <65706193+vil02@users.noreply.github.com >
2024-05-16 16:46:03 +00:00
Godwill Christopher
bbe4a025df
style: enable FinalClass in checkstyle ( #5154 )
2024-05-11 08:50:05 +02:00
Piotr Idzik
7bff82f175
style: include LEST_LOST_EXCEPTION_STACK_TRACE ( #5150 )
2024-05-09 15:15:36 +00:00
Piotr Idzik
414835db11
style: enable AvoidStarImport in checkstyle ( #5141 )
2024-05-05 20:48:56 +02:00
Piotr Idzik
f010a47608
chore: enforce InsertNewlineAtEOF in clang-format ( #4343 )
...
* style: insert newline at eof
* style: use `InsertNewlineAtEOF` in `clang-format`
* fix: use `clang-format-16`
* chore: update clang-format-lint-action to v0.16.2
---------
Co-authored-by: Debasish Biswas <debasishbsws.dev@gmail.com >
2023-09-01 04:10:46 +00:00
acbin
415a04ea7f
Add automatic linter ( #4214 )
2023-06-09 20:05:14 +08:00
acbin
00282efd8b
style: format code ( #4212 )
...
close #4204
2023-06-09 18:52:05 +08:00
Saurabh Rahate
ad72c28d91
Remove unnecessary code ( #4141 )
2023-04-03 22:35:59 +08:00
adrianparas
9123474729
Add Leftist Heap ( #3789 )
...
Co-authored-by: Adrian Paras <aparas@terpmail.umd.edu >
2022-12-29 12:19:35 +00:00
acbin
e96f567bfc
Format code with prettier ( #3375 )
2022-10-03 17:23:00 +08:00
Tuca Wang
9b13852f20
Fix missing package paths ( #3196 ) ( #3198 )
2022-07-22 22:51:38 +03:00
Jainam Kothari
1a9937c7cb
Add index validation to Min Heap and Max Heap ( #3189 )
...
Co-authored-by: Andrii Siriak <siryaka@gmail.com >
2022-07-13 17:40:21 +00:00
gkgaurav31
e572354976
Fix off-by-one mistake in MinHeap.java ( #3162 )
2022-06-23 09:27:21 +03:00
Omar
00c758a299
Add Fibonacci Heap ( #3037 )
2022-05-02 18:56:05 +03:00
Aitor Fidalgo Sánchez
9fb3364ccc
Change project structure to a Maven Java project + Refactor ( #2816 )
2021-11-12 08:59:36 +02:00