题目中要求不能使用额外的存储结构,因此会限制很多空间上的用法。 首先想到的就是在时间上的暴力法。针对每一个字符, 我们都可以做到 从 当前字符的下一个位置来进行判断是否与当前字符相同,如果相同则返回 false, 重复上面步骤, 直到判断完所有字符没有相同的,就返回 true。 a e i o u ↑ → 判断每一个是否与当前字符相同 a e i o u ↑ → 判断每一个是否与当前字符相同 ... public boolean checkDifferent(String iniString) { // write code here ...