|
24 | 24 | - 📄[Permutation](src/main/java/com/thealgorithms/backtracking/Permutation.java) |
25 | 25 | - 📄[PowerSum](src/main/java/com/thealgorithms/backtracking/PowerSum.java) |
26 | 26 | - 📄[SubsequenceFinder](src/main/java/com/thealgorithms/backtracking/SubsequenceFinder.java) |
| 27 | +- 📄[SudokuSolver](src/main/java/com/thealgorithms/backtracking/SudokuSolver.java) |
| 28 | +- 📄[UniquePermutation](src/main/java/com/thealgorithms/backtracking/UniquePermutation.java) |
27 | 29 | - 📄[WordPatternMatcher](src/main/java/com/thealgorithms/backtracking/WordPatternMatcher.java) |
28 | 30 | - 📄[WordSearch](src/main/java/com/thealgorithms/backtracking/WordSearch.java) |
29 | 31 | - 📁**bitmanipulation** |
|
133 | 135 | - 📄[PhoneticAlphabetConverter](src/main/java/com/thealgorithms/conversions/PhoneticAlphabetConverter.java) |
134 | 136 | - 📄[RgbHsvConversion](src/main/java/com/thealgorithms/conversions/RgbHsvConversion.java) |
135 | 137 | - 📄[RomanToInteger](src/main/java/com/thealgorithms/conversions/RomanToInteger.java) |
| 138 | +- 📄[TemperatureConverter](src/main/java/com/thealgorithms/conversions/TemperatureConverter.java) |
136 | 139 | - 📄[TimeConverter](src/main/java/com/thealgorithms/conversions/TimeConverter.java) |
137 | 140 | - 📄[TurkishToLatinConversion](src/main/java/com/thealgorithms/conversions/TurkishToLatinConversion.java) |
138 | 141 | - 📄[UnitConversions](src/main/java/com/thealgorithms/conversions/UnitConversions.java) |
|
208 | 211 | - 📄[GenericHeap](src/main/java/com/thealgorithms/datastructures/heaps/GenericHeap.java) |
209 | 212 | - 📄[Heap](src/main/java/com/thealgorithms/datastructures/heaps/Heap.java) |
210 | 213 | - 📄[HeapElement](src/main/java/com/thealgorithms/datastructures/heaps/HeapElement.java) |
| 214 | +- 📄[IndexedPriorityQueue](src/main/java/com/thealgorithms/datastructures/heaps/IndexedPriorityQueue.java) |
211 | 215 | - 📄[KthElementFinder](src/main/java/com/thealgorithms/datastructures/heaps/KthElementFinder.java) |
212 | 216 | - 📄[LeftistHeap](src/main/java/com/thealgorithms/datastructures/heaps/LeftistHeap.java) |
213 | 217 | - 📄[MaxHeap](src/main/java/com/thealgorithms/datastructures/heaps/MaxHeap.java) |
|
507 | 511 | - 📄[PiNilakantha](src/main/java/com/thealgorithms/maths/PiNilakantha.java) |
508 | 512 | - 📄[PollardRho](src/main/java/com/thealgorithms/maths/PollardRho.java) |
509 | 513 | - 📄[Pow](src/main/java/com/thealgorithms/maths/Pow.java) |
| 514 | +- 📄[PowerOfFour](src/main/java/com/thealgorithms/maths/PowerOfFour.java) |
510 | 515 | - 📄[PowerOfTwoOrNot](src/main/java/com/thealgorithms/maths/PowerOfTwoOrNot.java) |
511 | 516 | - 📄[PowerUsingRecursion](src/main/java/com/thealgorithms/maths/PowerUsingRecursion.java) |
512 | 517 | - 📁**Prime** |
|
525 | 530 | - 📄[SieveOfAtkin](src/main/java/com/thealgorithms/maths/SieveOfAtkin.java) |
526 | 531 | - 📄[SieveOfEratosthenes](src/main/java/com/thealgorithms/maths/SieveOfEratosthenes.java) |
527 | 532 | - 📄[SimpsonIntegration](src/main/java/com/thealgorithms/maths/SimpsonIntegration.java) |
| 533 | +- 📄[SmithNumber](src/main/java/com/thealgorithms/maths/SmithNumber.java) |
528 | 534 | - 📄[SolovayStrassenPrimalityTest](src/main/java/com/thealgorithms/maths/SolovayStrassenPrimalityTest.java) |
529 | 535 | - 📄[SquareRootWithBabylonianMethod](src/main/java/com/thealgorithms/maths/SquareRootWithBabylonianMethod.java) |
530 | 536 | - 📄[SquareRootWithNewtonRaphsonMethod](src/main/java/com/thealgorithms/maths/SquareRootWithNewtonRaphsonMethod.java) |
|
622 | 628 | - 📄[ProjectileMotion](src/main/java/com/thealgorithms/physics/ProjectileMotion.java) |
623 | 629 | - 📄[SimplePendulumRK4](src/main/java/com/thealgorithms/physics/SimplePendulumRK4.java) |
624 | 630 | - 📁**puzzlesandgames** |
625 | | -- 📄[Sudoku](src/main/java/com/thealgorithms/puzzlesandgames/Sudoku.java) |
626 | 631 | - 📄[TowerOfHanoi](src/main/java/com/thealgorithms/puzzlesandgames/TowerOfHanoi.java) |
627 | 632 | - 📄[WordBoggle](src/main/java/com/thealgorithms/puzzlesandgames/WordBoggle.java) |
628 | 633 | - 📁**randomized** |
|
842 | 847 | - 📄[PermutationTest](src/test/java/com/thealgorithms/backtracking/PermutationTest.java) |
843 | 848 | - 📄[PowerSumTest](src/test/java/com/thealgorithms/backtracking/PowerSumTest.java) |
844 | 849 | - 📄[SubsequenceFinderTest](src/test/java/com/thealgorithms/backtracking/SubsequenceFinderTest.java) |
| 850 | +- 📄[SudokuSolverTest](src/test/java/com/thealgorithms/backtracking/SudokuSolverTest.java) |
| 851 | +- 📄[UniquePermutationTest](src/test/java/com/thealgorithms/backtracking/UniquePermutationTest.java) |
845 | 852 | - 📄[WordPatternMatcherTest](src/test/java/com/thealgorithms/backtracking/WordPatternMatcherTest.java) |
846 | 853 | - 📄[WordSearchTest](src/test/java/com/thealgorithms/backtracking/WordSearchTest.java) |
847 | 854 | - 📁**bitmanipulation** |
|
944 | 951 | - 📄[OctalToHexadecimalTest](src/test/java/com/thealgorithms/conversions/OctalToHexadecimalTest.java) |
945 | 952 | - 📄[PhoneticAlphabetConverterTest](src/test/java/com/thealgorithms/conversions/PhoneticAlphabetConverterTest.java) |
946 | 953 | - 📄[RomanToIntegerTest](src/test/java/com/thealgorithms/conversions/RomanToIntegerTest.java) |
| 954 | +- 📄[TemperatureConverterTest](src/test/java/com/thealgorithms/conversions/TemperatureConverterTest.java) |
947 | 955 | - 📄[TimeConverterTest](src/test/java/com/thealgorithms/conversions/TimeConverterTest.java) |
948 | 956 | - 📄[TurkishToLatinConversionTest](src/test/java/com/thealgorithms/conversions/TurkishToLatinConversionTest.java) |
949 | 957 | - 📄[UnitConversionsTest](src/test/java/com/thealgorithms/conversions/UnitConversionsTest.java) |
|
1009 | 1017 | - 📄[FibonacciHeapTest](src/test/java/com/thealgorithms/datastructures/heaps/FibonacciHeapTest.java) |
1010 | 1018 | - 📄[GenericHeapTest](src/test/java/com/thealgorithms/datastructures/heaps/GenericHeapTest.java) |
1011 | 1019 | - 📄[HeapElementTest](src/test/java/com/thealgorithms/datastructures/heaps/HeapElementTest.java) |
| 1020 | +- 📄[IndexedPriorityQueueTest](src/test/java/com/thealgorithms/datastructures/heaps/IndexedPriorityQueueTest.java) |
1012 | 1021 | - 📄[KthElementFinderTest](src/test/java/com/thealgorithms/datastructures/heaps/KthElementFinderTest.java) |
1013 | 1022 | - 📄[LeftistHeapTest](src/test/java/com/thealgorithms/datastructures/heaps/LeftistHeapTest.java) |
1014 | 1023 | - 📄[MaxHeapTest](src/test/java/com/thealgorithms/datastructures/heaps/MaxHeapTest.java) |
|
1279 | 1288 | - 📄[PiApproximationTest](src/test/java/com/thealgorithms/maths/PiApproximationTest.java) |
1280 | 1289 | - 📄[PollardRhoTest](src/test/java/com/thealgorithms/maths/PollardRhoTest.java) |
1281 | 1290 | - 📄[PowTest](src/test/java/com/thealgorithms/maths/PowTest.java) |
| 1291 | +- 📄[PowerOfFourTest](src/test/java/com/thealgorithms/maths/PowerOfFourTest.java) |
1282 | 1292 | - 📄[PowerOfTwoOrNotTest](src/test/java/com/thealgorithms/maths/PowerOfTwoOrNotTest.java) |
1283 | 1293 | - 📄[PowerUsingRecursionTest](src/test/java/com/thealgorithms/maths/PowerUsingRecursionTest.java) |
1284 | 1294 | - 📄[PronicNumberTest](src/test/java/com/thealgorithms/maths/PronicNumberTest.java) |
|
1288 | 1298 | - 📄[SecondMinMaxTest](src/test/java/com/thealgorithms/maths/SecondMinMaxTest.java) |
1289 | 1299 | - 📄[SieveOfAtkinTest](src/test/java/com/thealgorithms/maths/SieveOfAtkinTest.java) |
1290 | 1300 | - 📄[SieveOfEratosthenesTest](src/test/java/com/thealgorithms/maths/SieveOfEratosthenesTest.java) |
| 1301 | +- 📄[SmithNumberTest](src/test/java/com/thealgorithms/maths/SmithNumberTest.java) |
1291 | 1302 | - 📄[SolovayStrassenPrimalityTestTest](src/test/java/com/thealgorithms/maths/SolovayStrassenPrimalityTestTest.java) |
1292 | 1303 | - 📄[SquareFreeIntegerTest](src/test/java/com/thealgorithms/maths/SquareFreeIntegerTest.java) |
1293 | 1304 | - 📄[SquareRootWithNewtonRaphsonTestMethod](src/test/java/com/thealgorithms/maths/SquareRootWithNewtonRaphsonTestMethod.java) |
|
1377 | 1388 | - 📄[ProjectileMotionTest](src/test/java/com/thealgorithms/physics/ProjectileMotionTest.java) |
1378 | 1389 | - 📄[SimplePendulumRK4Test](src/test/java/com/thealgorithms/physics/SimplePendulumRK4Test.java) |
1379 | 1390 | - 📁**puzzlesandgames** |
1380 | | -- 📄[SudokuTest](src/test/java/com/thealgorithms/puzzlesandgames/SudokuTest.java) |
1381 | 1391 | - 📄[TowerOfHanoiTest](src/test/java/com/thealgorithms/puzzlesandgames/TowerOfHanoiTest.java) |
1382 | 1392 | - 📄[WordBoggleTest](src/test/java/com/thealgorithms/puzzlesandgames/WordBoggleTest.java) |
1383 | 1393 | - 📁**randomized** |
|