Skip to content

Commit c35f7d1

Browse files
committed
Update DIRECTORY.md
1 parent f3fd9ca commit c35f7d1

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

DIRECTORY.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@
232232
- 📄 [MergeKSortedLinkedList](src/main/java/com/thealgorithms/datastructures/lists/MergeKSortedLinkedList.java)
233233
- 📄 [MergeSortedArrayList](src/main/java/com/thealgorithms/datastructures/lists/MergeSortedArrayList.java)
234234
- 📄 [MergeSortedSinglyLinkedList](src/main/java/com/thealgorithms/datastructures/lists/MergeSortedSinglyLinkedList.java)
235+
- 📄 [MiddleOfLinkedList](src/main/java/com/thealgorithms/datastructures/lists/MiddleOfLinkedList.java)
235236
- 📄 [QuickSortLinkedList](src/main/java/com/thealgorithms/datastructures/lists/QuickSortLinkedList.java)
236237
- 📄 [RandomNode](src/main/java/com/thealgorithms/datastructures/lists/RandomNode.java)
237238
- 📄 [ReverseKGroup](src/main/java/com/thealgorithms/datastructures/lists/ReverseKGroup.java)
@@ -439,6 +440,7 @@
439440
- 📄 [AutoCorrelation](src/main/java/com/thealgorithms/maths/AutoCorrelation.java)
440441
- 📄 [AutomorphicNumber](src/main/java/com/thealgorithms/maths/AutomorphicNumber.java)
441442
- 📄 [Average](src/main/java/com/thealgorithms/maths/Average.java)
443+
- 📄 [BellNumbers](src/main/java/com/thealgorithms/maths/BellNumbers.java)
442444
- 📄 [BinaryPow](src/main/java/com/thealgorithms/maths/BinaryPow.java)
443445
- 📄 [BinomialCoefficient](src/main/java/com/thealgorithms/maths/BinomialCoefficient.java)
444446
- 📄 [CatalanNumbers](src/main/java/com/thealgorithms/maths/CatalanNumbers.java)
@@ -453,6 +455,7 @@
453455
- 📄 [CrossCorrelation](src/main/java/com/thealgorithms/maths/CrossCorrelation.java)
454456
- 📄 [DeterminantOfMatrix](src/main/java/com/thealgorithms/maths/DeterminantOfMatrix.java)
455457
- 📄 [DigitalRoot](src/main/java/com/thealgorithms/maths/DigitalRoot.java)
458+
- 📄 [DistanceBetweenTwoPoints](src/main/java/com/thealgorithms/maths/DistanceBetweenTwoPoints.java)
456459
- 📄 [DistanceFormula](src/main/java/com/thealgorithms/maths/DistanceFormula.java)
457460
- 📄 [DudeneyNumber](src/main/java/com/thealgorithms/maths/DudeneyNumber.java)
458461
- 📄 [EulerMethod](src/main/java/com/thealgorithms/maths/EulerMethod.java)
@@ -639,6 +642,10 @@
639642
- 📄 [SimplePendulumRK4](src/main/java/com/thealgorithms/physics/SimplePendulumRK4.java)
640643
- 📄 [SnellLaw](src/main/java/com/thealgorithms/physics/SnellLaw.java)
641644
- 📄 [ThinLens](src/main/java/com/thealgorithms/physics/ThinLens.java)
645+
- 📁 **prefixsum**
646+
- 📄 [DifferenceArray](src/main/java/com/thealgorithms/prefixsum/DifferenceArray.java)
647+
- 📄 [PrefixSum](src/main/java/com/thealgorithms/prefixsum/PrefixSum.java)
648+
- 📄 [PrefixSum2D](src/main/java/com/thealgorithms/prefixsum/PrefixSum2D.java)
642649
- 📁 **puzzlesandgames**
643650
- 📄 [TowerOfHanoi](src/main/java/com/thealgorithms/puzzlesandgames/TowerOfHanoi.java)
644651
- 📄 [WordBoggle](src/main/java/com/thealgorithms/puzzlesandgames/WordBoggle.java)
@@ -706,6 +713,7 @@
706713
- 📄 [RabinKarpAlgorithm](src/main/java/com/thealgorithms/searches/RabinKarpAlgorithm.java)
707714
- 📄 [RandomSearch](src/main/java/com/thealgorithms/searches/RandomSearch.java)
708715
- 📄 [RecursiveBinarySearch](src/main/java/com/thealgorithms/searches/RecursiveBinarySearch.java)
716+
- 📄 [RotatedBinarySearch](src/main/java/com/thealgorithms/searches/RotatedBinarySearch.java)
709717
- 📄 [RowColumnWiseSorted2dArrayBinarySearch](src/main/java/com/thealgorithms/searches/RowColumnWiseSorted2dArrayBinarySearch.java)
710718
- 📄 [SaddlebackSearch](src/main/java/com/thealgorithms/searches/SaddlebackSearch.java)
711719
- 📄 [SearchInARowAndColWiseSortedMatrix](src/main/java/com/thealgorithms/searches/SearchInARowAndColWiseSortedMatrix.java)
@@ -716,6 +724,7 @@
716724
- 📄 [UnionFind](src/main/java/com/thealgorithms/searches/UnionFind.java)
717725
- 📄 [UpperBound](src/main/java/com/thealgorithms/searches/UpperBound.java)
718726
- 📁 **slidingwindow**
727+
- 📄 [CountNiceSubarrays](src/main/java/com/thealgorithms/slidingwindow/CountNiceSubarrays.java)
719728
- 📄 [LongestSubarrayWithSumLessOrEqualToK](src/main/java/com/thealgorithms/slidingwindow/LongestSubarrayWithSumLessOrEqualToK.java)
720729
- 📄 [LongestSubstringWithoutRepeatingCharacters](src/main/java/com/thealgorithms/slidingwindow/LongestSubstringWithoutRepeatingCharacters.java)
721730
- 📄 [MaxSumKSizeSubarray](src/main/java/com/thealgorithms/slidingwindow/MaxSumKSizeSubarray.java)
@@ -761,6 +770,7 @@
761770
- 📄 [SelectionSortRecursive](src/main/java/com/thealgorithms/sorts/SelectionSortRecursive.java)
762771
- 📄 [ShellSort](src/main/java/com/thealgorithms/sorts/ShellSort.java)
763772
- 📄 [SlowSort](src/main/java/com/thealgorithms/sorts/SlowSort.java)
773+
- 📄 [SmoothSort](src/main/java/com/thealgorithms/sorts/SmoothSort.java)
764774
- 📄 [SortAlgorithm](src/main/java/com/thealgorithms/sorts/SortAlgorithm.java)
765775
- 📄 [SortUtils](src/main/java/com/thealgorithms/sorts/SortUtils.java)
766776
- 📄 [SortUtilsRandomGenerator](src/main/java/com/thealgorithms/sorts/SortUtilsRandomGenerator.java)
@@ -771,6 +781,7 @@
771781
- 📄 [SwapSort](src/main/java/com/thealgorithms/sorts/SwapSort.java)
772782
- 📄 [TimSort](src/main/java/com/thealgorithms/sorts/TimSort.java)
773783
- 📄 [TopologicalSort](src/main/java/com/thealgorithms/sorts/TopologicalSort.java)
784+
- 📄 [TournamentSort](src/main/java/com/thealgorithms/sorts/TournamentSort.java)
774785
- 📄 [TreeSort](src/main/java/com/thealgorithms/sorts/TreeSort.java)
775786
- 📄 [WaveSort](src/main/java/com/thealgorithms/sorts/WaveSort.java)
776787
- 📄 [WiggleSort](src/main/java/com/thealgorithms/sorts/WiggleSort.java)
@@ -1055,6 +1066,7 @@
10551066
- 📄 [MergeKSortedLinkedListTest](src/test/java/com/thealgorithms/datastructures/lists/MergeKSortedLinkedListTest.java)
10561067
- 📄 [MergeSortedArrayListTest](src/test/java/com/thealgorithms/datastructures/lists/MergeSortedArrayListTest.java)
10571068
- 📄 [MergeSortedSinglyLinkedListTest](src/test/java/com/thealgorithms/datastructures/lists/MergeSortedSinglyLinkedListTest.java)
1069+
- 📄 [MiddleOfLinkedListTest](src/test/java/com/thealgorithms/datastructures/lists/MiddleOfLinkedListTest.java)
10581070
- 📄 [QuickSortLinkedListTest](src/test/java/com/thealgorithms/datastructures/lists/QuickSortLinkedListTest.java)
10591071
- 📄 [ReverseKGroupTest](src/test/java/com/thealgorithms/datastructures/lists/ReverseKGroupTest.java)
10601072
- 📄 [RotateSinglyLinkedListsTest](src/test/java/com/thealgorithms/datastructures/lists/RotateSinglyLinkedListsTest.java)
@@ -1238,6 +1250,7 @@
12381250
- 📄 [AutoCorrelationTest](src/test/java/com/thealgorithms/maths/AutoCorrelationTest.java)
12391251
- 📄 [AutomorphicNumberTest](src/test/java/com/thealgorithms/maths/AutomorphicNumberTest.java)
12401252
- 📄 [AverageTest](src/test/java/com/thealgorithms/maths/AverageTest.java)
1253+
- 📄 [BellNumbersTest](src/test/java/com/thealgorithms/maths/BellNumbersTest.java)
12411254
- 📄 [BinaryPowTest](src/test/java/com/thealgorithms/maths/BinaryPowTest.java)
12421255
- 📄 [BinomialCoefficientTest](src/test/java/com/thealgorithms/maths/BinomialCoefficientTest.java)
12431256
- 📄 [CatalanNumbersTest](src/test/java/com/thealgorithms/maths/CatalanNumbersTest.java)
@@ -1251,6 +1264,7 @@
12511264
- 📄 [CrossCorrelationTest](src/test/java/com/thealgorithms/maths/CrossCorrelationTest.java)
12521265
- 📄 [DeterminantOfMatrixTest](src/test/java/com/thealgorithms/maths/DeterminantOfMatrixTest.java)
12531266
- 📄 [DigitalRootTest](src/test/java/com/thealgorithms/maths/DigitalRootTest.java)
1267+
- 📄 [DistanceBetweenTwoPointsTest](src/test/java/com/thealgorithms/maths/DistanceBetweenTwoPointsTest.java)
12541268
- 📄 [DistanceFormulaTest](src/test/java/com/thealgorithms/maths/DistanceFormulaTest.java)
12551269
- 📄 [DudeneyNumberTest](src/test/java/com/thealgorithms/maths/DudeneyNumberTest.java)
12561270
- 📄 [EulerMethodTest](src/test/java/com/thealgorithms/maths/EulerMethodTest.java)
@@ -1417,6 +1431,10 @@
14171431
- 📄 [SimplePendulumRK4Test](src/test/java/com/thealgorithms/physics/SimplePendulumRK4Test.java)
14181432
- 📄 [SnellLawTest](src/test/java/com/thealgorithms/physics/SnellLawTest.java)
14191433
- 📄 [ThinLensTest](src/test/java/com/thealgorithms/physics/ThinLensTest.java)
1434+
- 📁 **prefixsum**
1435+
- 📄 [DifferenceArrayTest](src/test/java/com/thealgorithms/prefixsum/DifferenceArrayTest.java)
1436+
- 📄 [PrefixSum2DTest](src/test/java/com/thealgorithms/prefixsum/PrefixSum2DTest.java)
1437+
- 📄 [PrefixSumTest](src/test/java/com/thealgorithms/prefixsum/PrefixSumTest.java)
14201438
- 📁 **puzzlesandgames**
14211439
- 📄 [TowerOfHanoiTest](src/test/java/com/thealgorithms/puzzlesandgames/TowerOfHanoiTest.java)
14221440
- 📄 [WordBoggleTest](src/test/java/com/thealgorithms/puzzlesandgames/WordBoggleTest.java)
@@ -1484,6 +1502,7 @@
14841502
- 📄 [RabinKarpAlgorithmTest](src/test/java/com/thealgorithms/searches/RabinKarpAlgorithmTest.java)
14851503
- 📄 [RandomSearchTest](src/test/java/com/thealgorithms/searches/RandomSearchTest.java)
14861504
- 📄 [RecursiveBinarySearchTest](src/test/java/com/thealgorithms/searches/RecursiveBinarySearchTest.java)
1505+
- 📄 [RotatedBinarySearchTest](src/test/java/com/thealgorithms/searches/RotatedBinarySearchTest.java)
14871506
- 📄 [RowColumnWiseSorted2dArrayBinarySearchTest](src/test/java/com/thealgorithms/searches/RowColumnWiseSorted2dArrayBinarySearchTest.java)
14881507
- 📄 [SaddlebackSearchTest](src/test/java/com/thealgorithms/searches/SaddlebackSearchTest.java)
14891508
- 📄 [SearchInARowAndColWiseSortedMatrixTest](src/test/java/com/thealgorithms/searches/SearchInARowAndColWiseSortedMatrixTest.java)
@@ -1495,6 +1514,7 @@
14951514
- 📄 [UnionFindTest](src/test/java/com/thealgorithms/searches/UnionFindTest.java)
14961515
- 📄 [UpperBoundTest](src/test/java/com/thealgorithms/searches/UpperBoundTest.java)
14971516
- 📁 **slidingwindow**
1517+
- 📄 [CountNiceSubarraysTest](src/test/java/com/thealgorithms/slidingwindow/CountNiceSubarraysTest.java)
14981518
- 📄 [LongestSubarrayWithSumLessOrEqualToKTest](src/test/java/com/thealgorithms/slidingwindow/LongestSubarrayWithSumLessOrEqualToKTest.java)
14991519
- 📄 [LongestSubstringWithoutRepeatingCharactersTest](src/test/java/com/thealgorithms/slidingwindow/LongestSubstringWithoutRepeatingCharactersTest.java)
15001520
- 📄 [MaxSumKSizeSubarrayTest](src/test/java/com/thealgorithms/slidingwindow/MaxSumKSizeSubarrayTest.java)
@@ -1539,6 +1559,7 @@
15391559
- 📄 [SelectionSortTest](src/test/java/com/thealgorithms/sorts/SelectionSortTest.java)
15401560
- 📄 [ShellSortTest](src/test/java/com/thealgorithms/sorts/ShellSortTest.java)
15411561
- 📄 [SlowSortTest](src/test/java/com/thealgorithms/sorts/SlowSortTest.java)
1562+
- 📄 [SmoothSortTest](src/test/java/com/thealgorithms/sorts/SmoothSortTest.java)
15421563
- 📄 [SortUtilsRandomGeneratorTest](src/test/java/com/thealgorithms/sorts/SortUtilsRandomGeneratorTest.java)
15431564
- 📄 [SortUtilsTest](src/test/java/com/thealgorithms/sorts/SortUtilsTest.java)
15441565
- 📄 [SortingAlgorithmTest](src/test/java/com/thealgorithms/sorts/SortingAlgorithmTest.java)
@@ -1549,6 +1570,7 @@
15491570
- 📄 [SwapSortTest](src/test/java/com/thealgorithms/sorts/SwapSortTest.java)
15501571
- 📄 [TimSortTest](src/test/java/com/thealgorithms/sorts/TimSortTest.java)
15511572
- 📄 [TopologicalSortTest](src/test/java/com/thealgorithms/sorts/TopologicalSortTest.java)
1573+
- 📄 [TournamentSortTest](src/test/java/com/thealgorithms/sorts/TournamentSortTest.java)
15521574
- 📄 [TreeSortTest](src/test/java/com/thealgorithms/sorts/TreeSortTest.java)
15531575
- 📄 [WaveSortTest](src/test/java/com/thealgorithms/sorts/WaveSortTest.java)
15541576
- 📄 [WiggleSortTest](src/test/java/com/thealgorithms/sorts/WiggleSortTest.java)

0 commit comments

Comments
 (0)