ctci (cracking the coding interview) Cracking the coding interview Book Practice in Java & Python π Array and Strings basics : β | O(1) - HashTable vs HashMap β | O(1) - HashTable function π | O(1) - HashTable function solutions : β | O(n) - CheckPermutation function β | O(n) - IsUniqueChars function β | O(1) - ConstantIsUniqueChars function β | O(n) - PalindromePermutation function β | String Compression