|
232 | 232 | - π [MergeKSortedLinkedList](src/main/java/com/thealgorithms/datastructures/lists/MergeKSortedLinkedList.java) |
233 | 233 | - π [MergeSortedArrayList](src/main/java/com/thealgorithms/datastructures/lists/MergeSortedArrayList.java) |
234 | 234 | - π [MergeSortedSinglyLinkedList](src/main/java/com/thealgorithms/datastructures/lists/MergeSortedSinglyLinkedList.java) |
| 235 | + - π [MiddleOfLinkedList](src/main/java/com/thealgorithms/datastructures/lists/MiddleOfLinkedList.java) |
235 | 236 | - π [QuickSortLinkedList](src/main/java/com/thealgorithms/datastructures/lists/QuickSortLinkedList.java) |
236 | 237 | - π [RandomNode](src/main/java/com/thealgorithms/datastructures/lists/RandomNode.java) |
237 | 238 | - π [ReverseKGroup](src/main/java/com/thealgorithms/datastructures/lists/ReverseKGroup.java) |
|
439 | 440 | - π [AutoCorrelation](src/main/java/com/thealgorithms/maths/AutoCorrelation.java) |
440 | 441 | - π [AutomorphicNumber](src/main/java/com/thealgorithms/maths/AutomorphicNumber.java) |
441 | 442 | - π [Average](src/main/java/com/thealgorithms/maths/Average.java) |
| 443 | + - π [BellNumbers](src/main/java/com/thealgorithms/maths/BellNumbers.java) |
442 | 444 | - π [BinaryPow](src/main/java/com/thealgorithms/maths/BinaryPow.java) |
443 | 445 | - π [BinomialCoefficient](src/main/java/com/thealgorithms/maths/BinomialCoefficient.java) |
444 | 446 | - π [CatalanNumbers](src/main/java/com/thealgorithms/maths/CatalanNumbers.java) |
|
453 | 455 | - π [CrossCorrelation](src/main/java/com/thealgorithms/maths/CrossCorrelation.java) |
454 | 456 | - π [DeterminantOfMatrix](src/main/java/com/thealgorithms/maths/DeterminantOfMatrix.java) |
455 | 457 | - π [DigitalRoot](src/main/java/com/thealgorithms/maths/DigitalRoot.java) |
| 458 | + - π [DistanceBetweenTwoPoints](src/main/java/com/thealgorithms/maths/DistanceBetweenTwoPoints.java) |
456 | 459 | - π [DistanceFormula](src/main/java/com/thealgorithms/maths/DistanceFormula.java) |
457 | 460 | - π [DudeneyNumber](src/main/java/com/thealgorithms/maths/DudeneyNumber.java) |
458 | 461 | - π [EulerMethod](src/main/java/com/thealgorithms/maths/EulerMethod.java) |
|
639 | 642 | - π [SimplePendulumRK4](src/main/java/com/thealgorithms/physics/SimplePendulumRK4.java) |
640 | 643 | - π [SnellLaw](src/main/java/com/thealgorithms/physics/SnellLaw.java) |
641 | 644 | - π [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) |
| 649 | + - π [SubarraySumEqualsK](src/main/java/com/thealgorithms/prefixsum/SubarraySumEqualsK.java) |
642 | 650 | - π **puzzlesandgames** |
643 | 651 | - π [TowerOfHanoi](src/main/java/com/thealgorithms/puzzlesandgames/TowerOfHanoi.java) |
644 | 652 | - π [WordBoggle](src/main/java/com/thealgorithms/puzzlesandgames/WordBoggle.java) |
|
706 | 714 | - π [RabinKarpAlgorithm](src/main/java/com/thealgorithms/searches/RabinKarpAlgorithm.java) |
707 | 715 | - π [RandomSearch](src/main/java/com/thealgorithms/searches/RandomSearch.java) |
708 | 716 | - π [RecursiveBinarySearch](src/main/java/com/thealgorithms/searches/RecursiveBinarySearch.java) |
| 717 | + - π [RotatedBinarySearch](src/main/java/com/thealgorithms/searches/RotatedBinarySearch.java) |
709 | 718 | - π [RowColumnWiseSorted2dArrayBinarySearch](src/main/java/com/thealgorithms/searches/RowColumnWiseSorted2dArrayBinarySearch.java) |
710 | 719 | - π [SaddlebackSearch](src/main/java/com/thealgorithms/searches/SaddlebackSearch.java) |
711 | 720 | - π [SearchInARowAndColWiseSortedMatrix](src/main/java/com/thealgorithms/searches/SearchInARowAndColWiseSortedMatrix.java) |
|
716 | 725 | - π [UnionFind](src/main/java/com/thealgorithms/searches/UnionFind.java) |
717 | 726 | - π [UpperBound](src/main/java/com/thealgorithms/searches/UpperBound.java) |
718 | 727 | - π **slidingwindow** |
| 728 | + - π [CountNiceSubarrays](src/main/java/com/thealgorithms/slidingwindow/CountNiceSubarrays.java) |
719 | 729 | - π [LongestSubarrayWithSumLessOrEqualToK](src/main/java/com/thealgorithms/slidingwindow/LongestSubarrayWithSumLessOrEqualToK.java) |
720 | 730 | - π [LongestSubstringWithoutRepeatingCharacters](src/main/java/com/thealgorithms/slidingwindow/LongestSubstringWithoutRepeatingCharacters.java) |
721 | 731 | - π [MaxSumKSizeSubarray](src/main/java/com/thealgorithms/slidingwindow/MaxSumKSizeSubarray.java) |
|
761 | 771 | - π [SelectionSortRecursive](src/main/java/com/thealgorithms/sorts/SelectionSortRecursive.java) |
762 | 772 | - π [ShellSort](src/main/java/com/thealgorithms/sorts/ShellSort.java) |
763 | 773 | - π [SlowSort](src/main/java/com/thealgorithms/sorts/SlowSort.java) |
| 774 | + - π [SmoothSort](src/main/java/com/thealgorithms/sorts/SmoothSort.java) |
764 | 775 | - π [SortAlgorithm](src/main/java/com/thealgorithms/sorts/SortAlgorithm.java) |
765 | 776 | - π [SortUtils](src/main/java/com/thealgorithms/sorts/SortUtils.java) |
766 | 777 | - π [SortUtilsRandomGenerator](src/main/java/com/thealgorithms/sorts/SortUtilsRandomGenerator.java) |
|
771 | 782 | - π [SwapSort](src/main/java/com/thealgorithms/sorts/SwapSort.java) |
772 | 783 | - π [TimSort](src/main/java/com/thealgorithms/sorts/TimSort.java) |
773 | 784 | - π [TopologicalSort](src/main/java/com/thealgorithms/sorts/TopologicalSort.java) |
| 785 | + - π [TournamentSort](src/main/java/com/thealgorithms/sorts/TournamentSort.java) |
774 | 786 | - π [TreeSort](src/main/java/com/thealgorithms/sorts/TreeSort.java) |
775 | 787 | - π [WaveSort](src/main/java/com/thealgorithms/sorts/WaveSort.java) |
776 | 788 | - π [WiggleSort](src/main/java/com/thealgorithms/sorts/WiggleSort.java) |
|
1055 | 1067 | - π [MergeKSortedLinkedListTest](src/test/java/com/thealgorithms/datastructures/lists/MergeKSortedLinkedListTest.java) |
1056 | 1068 | - π [MergeSortedArrayListTest](src/test/java/com/thealgorithms/datastructures/lists/MergeSortedArrayListTest.java) |
1057 | 1069 | - π [MergeSortedSinglyLinkedListTest](src/test/java/com/thealgorithms/datastructures/lists/MergeSortedSinglyLinkedListTest.java) |
| 1070 | + - π [MiddleOfLinkedListTest](src/test/java/com/thealgorithms/datastructures/lists/MiddleOfLinkedListTest.java) |
1058 | 1071 | - π [QuickSortLinkedListTest](src/test/java/com/thealgorithms/datastructures/lists/QuickSortLinkedListTest.java) |
1059 | 1072 | - π [ReverseKGroupTest](src/test/java/com/thealgorithms/datastructures/lists/ReverseKGroupTest.java) |
1060 | 1073 | - π [RotateSinglyLinkedListsTest](src/test/java/com/thealgorithms/datastructures/lists/RotateSinglyLinkedListsTest.java) |
|
1238 | 1251 | - π [AutoCorrelationTest](src/test/java/com/thealgorithms/maths/AutoCorrelationTest.java) |
1239 | 1252 | - π [AutomorphicNumberTest](src/test/java/com/thealgorithms/maths/AutomorphicNumberTest.java) |
1240 | 1253 | - π [AverageTest](src/test/java/com/thealgorithms/maths/AverageTest.java) |
| 1254 | + - π [BellNumbersTest](src/test/java/com/thealgorithms/maths/BellNumbersTest.java) |
1241 | 1255 | - π [BinaryPowTest](src/test/java/com/thealgorithms/maths/BinaryPowTest.java) |
1242 | 1256 | - π [BinomialCoefficientTest](src/test/java/com/thealgorithms/maths/BinomialCoefficientTest.java) |
1243 | 1257 | - π [CatalanNumbersTest](src/test/java/com/thealgorithms/maths/CatalanNumbersTest.java) |
|
1251 | 1265 | - π [CrossCorrelationTest](src/test/java/com/thealgorithms/maths/CrossCorrelationTest.java) |
1252 | 1266 | - π [DeterminantOfMatrixTest](src/test/java/com/thealgorithms/maths/DeterminantOfMatrixTest.java) |
1253 | 1267 | - π [DigitalRootTest](src/test/java/com/thealgorithms/maths/DigitalRootTest.java) |
| 1268 | + - π [DistanceBetweenTwoPointsTest](src/test/java/com/thealgorithms/maths/DistanceBetweenTwoPointsTest.java) |
1254 | 1269 | - π [DistanceFormulaTest](src/test/java/com/thealgorithms/maths/DistanceFormulaTest.java) |
1255 | 1270 | - π [DudeneyNumberTest](src/test/java/com/thealgorithms/maths/DudeneyNumberTest.java) |
1256 | 1271 | - π [EulerMethodTest](src/test/java/com/thealgorithms/maths/EulerMethodTest.java) |
|
1417 | 1432 | - π [SimplePendulumRK4Test](src/test/java/com/thealgorithms/physics/SimplePendulumRK4Test.java) |
1418 | 1433 | - π [SnellLawTest](src/test/java/com/thealgorithms/physics/SnellLawTest.java) |
1419 | 1434 | - π [ThinLensTest](src/test/java/com/thealgorithms/physics/ThinLensTest.java) |
| 1435 | + - π **prefixsum** |
| 1436 | + - π [DifferenceArrayTest](src/test/java/com/thealgorithms/prefixsum/DifferenceArrayTest.java) |
| 1437 | + - π [PrefixSum2DTest](src/test/java/com/thealgorithms/prefixsum/PrefixSum2DTest.java) |
| 1438 | + - π [PrefixSumTest](src/test/java/com/thealgorithms/prefixsum/PrefixSumTest.java) |
| 1439 | + - π [SubarraySumEqualskTest](src/test/java/com/thealgorithms/prefixsum/SubarraySumEqualskTest.java) |
1420 | 1440 | - π **puzzlesandgames** |
1421 | 1441 | - π [TowerOfHanoiTest](src/test/java/com/thealgorithms/puzzlesandgames/TowerOfHanoiTest.java) |
1422 | 1442 | - π [WordBoggleTest](src/test/java/com/thealgorithms/puzzlesandgames/WordBoggleTest.java) |
|
1484 | 1504 | - π [RabinKarpAlgorithmTest](src/test/java/com/thealgorithms/searches/RabinKarpAlgorithmTest.java) |
1485 | 1505 | - π [RandomSearchTest](src/test/java/com/thealgorithms/searches/RandomSearchTest.java) |
1486 | 1506 | - π [RecursiveBinarySearchTest](src/test/java/com/thealgorithms/searches/RecursiveBinarySearchTest.java) |
| 1507 | + - π [RotatedBinarySearchTest](src/test/java/com/thealgorithms/searches/RotatedBinarySearchTest.java) |
1487 | 1508 | - π [RowColumnWiseSorted2dArrayBinarySearchTest](src/test/java/com/thealgorithms/searches/RowColumnWiseSorted2dArrayBinarySearchTest.java) |
1488 | 1509 | - π [SaddlebackSearchTest](src/test/java/com/thealgorithms/searches/SaddlebackSearchTest.java) |
1489 | 1510 | - π [SearchInARowAndColWiseSortedMatrixTest](src/test/java/com/thealgorithms/searches/SearchInARowAndColWiseSortedMatrixTest.java) |
|
1495 | 1516 | - π [UnionFindTest](src/test/java/com/thealgorithms/searches/UnionFindTest.java) |
1496 | 1517 | - π [UpperBoundTest](src/test/java/com/thealgorithms/searches/UpperBoundTest.java) |
1497 | 1518 | - π **slidingwindow** |
| 1519 | + - π [CountNiceSubarraysTest](src/test/java/com/thealgorithms/slidingwindow/CountNiceSubarraysTest.java) |
1498 | 1520 | - π [LongestSubarrayWithSumLessOrEqualToKTest](src/test/java/com/thealgorithms/slidingwindow/LongestSubarrayWithSumLessOrEqualToKTest.java) |
1499 | 1521 | - π [LongestSubstringWithoutRepeatingCharactersTest](src/test/java/com/thealgorithms/slidingwindow/LongestSubstringWithoutRepeatingCharactersTest.java) |
1500 | 1522 | - π [MaxSumKSizeSubarrayTest](src/test/java/com/thealgorithms/slidingwindow/MaxSumKSizeSubarrayTest.java) |
|
1539 | 1561 | - π [SelectionSortTest](src/test/java/com/thealgorithms/sorts/SelectionSortTest.java) |
1540 | 1562 | - π [ShellSortTest](src/test/java/com/thealgorithms/sorts/ShellSortTest.java) |
1541 | 1563 | - π [SlowSortTest](src/test/java/com/thealgorithms/sorts/SlowSortTest.java) |
| 1564 | + - π [SmoothSortTest](src/test/java/com/thealgorithms/sorts/SmoothSortTest.java) |
1542 | 1565 | - π [SortUtilsRandomGeneratorTest](src/test/java/com/thealgorithms/sorts/SortUtilsRandomGeneratorTest.java) |
1543 | 1566 | - π [SortUtilsTest](src/test/java/com/thealgorithms/sorts/SortUtilsTest.java) |
1544 | 1567 | - π [SortingAlgorithmTest](src/test/java/com/thealgorithms/sorts/SortingAlgorithmTest.java) |
|
1549 | 1572 | - π [SwapSortTest](src/test/java/com/thealgorithms/sorts/SwapSortTest.java) |
1550 | 1573 | - π [TimSortTest](src/test/java/com/thealgorithms/sorts/TimSortTest.java) |
1551 | 1574 | - π [TopologicalSortTest](src/test/java/com/thealgorithms/sorts/TopologicalSortTest.java) |
| 1575 | + - π [TournamentSortTest](src/test/java/com/thealgorithms/sorts/TournamentSortTest.java) |
1552 | 1576 | - π [TreeSortTest](src/test/java/com/thealgorithms/sorts/TreeSortTest.java) |
1553 | 1577 | - π [WaveSortTest](src/test/java/com/thealgorithms/sorts/WaveSortTest.java) |
1554 | 1578 | - π [WiggleSortTest](src/test/java/com/thealgorithms/sorts/WiggleSortTest.java) |
|
1589 | 1613 | - π [HorspoolSearchTest](src/test/java/com/thealgorithms/strings/HorspoolSearchTest.java) |
1590 | 1614 | - π [IsogramTest](src/test/java/com/thealgorithms/strings/IsogramTest.java) |
1591 | 1615 | - π [IsomorphicTest](src/test/java/com/thealgorithms/strings/IsomorphicTest.java) |
| 1616 | + - π [KMPTest](src/test/java/com/thealgorithms/strings/KMPTest.java) |
1592 | 1617 | - π [LengthOfLastWordTest](src/test/java/com/thealgorithms/strings/LengthOfLastWordTest.java) |
1593 | 1618 | - π [LetterCombinationsOfPhoneNumberTest](src/test/java/com/thealgorithms/strings/LetterCombinationsOfPhoneNumberTest.java) |
1594 | 1619 | - π [LongestCommonPrefixTest](src/test/java/com/thealgorithms/strings/LongestCommonPrefixTest.java) |
|
1600 | 1625 | - π [PalindromeTest](src/test/java/com/thealgorithms/strings/PalindromeTest.java) |
1601 | 1626 | - π [PangramTest](src/test/java/com/thealgorithms/strings/PangramTest.java) |
1602 | 1627 | - π [PermuteStringTest](src/test/java/com/thealgorithms/strings/PermuteStringTest.java) |
| 1628 | + - π [RabinKarpTest](src/test/java/com/thealgorithms/strings/RabinKarpTest.java) |
1603 | 1629 | - π [RemoveDuplicateFromStringTest](src/test/java/com/thealgorithms/strings/RemoveDuplicateFromStringTest.java) |
1604 | 1630 | - π [ReturnSubsequenceTest](src/test/java/com/thealgorithms/strings/ReturnSubsequenceTest.java) |
1605 | 1631 | - π [ReverseStringTest](src/test/java/com/thealgorithms/strings/ReverseStringTest.java) |
|
0 commit comments