|
27 | 27 | *[OctalToHexadecimal](https://github.com/TheAlgorithms/Java/blob/master/Conversions/OctalToHexadecimal.java) |
28 | 28 | *[RgbHsvConversion](https://github.com/TheAlgorithms/Java/blob/master/Conversions/RgbHsvConversion.java) |
29 | 29 | *[RomanToInteger](https://github.com/TheAlgorithms/Java/blob/master/Conversions/RomanToInteger.java) |
| 30 | +*[TurkishToLatinConversion](https://github.com/TheAlgorithms/Java/blob/master/Conversions/TurkishToLatinConversion.java) |
30 | 31 |
|
31 | 32 | ##DataStructures |
32 | 33 | * Bags |
|
101 | 102 |
|
102 | 103 | ##DynamicProgramming |
103 | 104 | *[BoardPath](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/BoardPath.java) |
| 105 | +*[BruteForceKnapsack](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/BruteForceKnapsack.java) |
104 | 106 | *[CoinChange](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/CoinChange.java) |
| 107 | +*[DyanamicProgrammingKnapsack](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/DyanamicProgrammingKnapsack.java) |
105 | 108 | *[EditDistance](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/EditDistance.java) |
106 | 109 | *[EggDropping](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/EggDropping.java) |
107 | 110 | *[Fibonacci](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/Fibonacci.java) |
|
114 | 117 | *[LongestPalindromicSubsequence](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/LongestPalindromicSubsequence.java) |
115 | 118 | *[LongestValidParentheses](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/LongestValidParentheses.java) |
116 | 119 | *[MatrixChainMultiplication](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/MatrixChainMultiplication.java) |
| 120 | +*[MemoizationTechniqueKnapsack](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/MemoizationTechniqueKnapsack.java) |
117 | 121 | *[MinimumPathSum](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/MinimumPathSum.java) |
118 | 122 | *[MinimumSumPartition](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/MinimumSumPartition.java) |
119 | 123 | *[RodCutting](https://github.com/TheAlgorithms/Java/blob/master/DynamicProgramming/RodCutting.java) |
|
158 | 162 | *[PerfectCube](https://github.com/TheAlgorithms/Java/blob/master/Maths/PerfectCube.java) |
159 | 163 | *[PerfectNumber](https://github.com/TheAlgorithms/Java/blob/master/Maths/PerfectNumber.java) |
160 | 164 | *[PerfectSquare](https://github.com/TheAlgorithms/Java/blob/master/Maths/PerfectSquare.java) |
| 165 | +*[PiNilakantha](https://github.com/TheAlgorithms/Java/blob/master/Maths/PiNilakantha.java) |
161 | 166 | *[Pow](https://github.com/TheAlgorithms/Java/blob/master/Maths/Pow.java) |
162 | 167 | *[PowerOfTwoOrNot](https://github.com/TheAlgorithms/Java/blob/master/Maths/PowerOfTwoOrNot.java) |
163 | 168 | *[PowRecursion](https://github.com/TheAlgorithms/Java/blob/master/Maths/PowRecursion.java) |
|
210 | 215 | *[ReturnSubsequence](https://github.com/TheAlgorithms/Java/blob/master/Others/ReturnSubsequence.java) |
211 | 216 | *[ReverseStackUsingRecursion](https://github.com/TheAlgorithms/Java/blob/master/Others/ReverseStackUsingRecursion.java) |
212 | 217 | *[RootPrecision](https://github.com/TheAlgorithms/Java/blob/master/Others/RootPrecision.java) |
| 218 | +*[RotateMatriceBy90Degree](https://github.com/TheAlgorithms/Java/blob/master/Others/RotateMatriceBy90Degree.java) |
213 | 219 | *[SieveOfEratosthenes](https://github.com/TheAlgorithms/Java/blob/master/Others/SieveOfEratosthenes.java) |
214 | 220 | *[SJF](https://github.com/TheAlgorithms/Java/blob/master/Others/SJF.java) |
215 | 221 | *[SkylineProblem](https://github.com/TheAlgorithms/Java/blob/master/Others/SkylineProblem.java) |
|
234 | 240 |
|
235 | 241 | ##Searches |
236 | 242 | *[BinarySearch](https://github.com/TheAlgorithms/Java/blob/master/Searches/BinarySearch.java) |
| 243 | +*[IBSearch test](https://github.com/TheAlgorithms/Java/blob/master/Searches/IBSearch_test.java) |
237 | 244 | *[InterpolationSearch](https://github.com/TheAlgorithms/Java/blob/master/Searches/InterpolationSearch.java) |
238 | 245 | *[IterativeBinarySearch](https://github.com/TheAlgorithms/Java/blob/master/Searches/IterativeBinarySearch.java) |
239 | 246 | *[IterativeTernarySearch](https://github.com/TheAlgorithms/Java/blob/master/Searches/IterativeTernarySearch.java) |
|
271 | 278 | *[Alphabetical](https://github.com/TheAlgorithms/Java/blob/master/strings/Alphabetical.java) |
272 | 279 | *[CharactersSame](https://github.com/TheAlgorithms/Java/blob/master/strings/CharactersSame.java) |
273 | 280 | *[CheckAnagrams](https://github.com/TheAlgorithms/Java/blob/master/strings/CheckAnagrams.java) |
| 281 | +*[CheckVowels](https://github.com/TheAlgorithms/Java/blob/master/strings/CheckVowels.java) |
274 | 282 | *[HorspoolSearch](https://github.com/TheAlgorithms/Java/blob/master/strings/HorspoolSearch.java) |
275 | 283 | *[Lower](https://github.com/TheAlgorithms/Java/blob/master/strings/Lower.java) |
276 | 284 | *[Palindrome](https://github.com/TheAlgorithms/Java/blob/master/strings/Palindrome.java) |
|