Design an algorithm and write code to remove the duplicate characters in a string without using any additional buffer. NOTE: One or two additional variables are fine. An extra copy of the array is not. FOLLOW UP Write the test cases for this method.
Write code to reverse a C-Style String. (C-String means that “abcd” is represented as five characters, including the null character.) Make a sure you understand how C strings works, and what is the role of ‘\0’.
Implement an algorithm to determine if a string has all unique characters. What if you can not use additional data structures?