Create Longest Substring Without Repeating Characters

扫描一遍字符串。设置一个一维数组flag[128]，把当前字符的index i记录在flag中对应的位置。没有冲突，子串长度+1。出现冲突时，找到上一次出现该字符的位置j，当前子串首位置到位置j期间的flag值复原，新的子串首位置为j+1。