Cracking the coding interview Q1.3

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.

Cracking the coding interview Q1.2

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’.