我怎么能不使用数组来做到这一点?我有这个实现,但我需要在不使用数组、位操作和任何其他 C/C++ 库的情况下完成它。
bool IsCharDuplication(string s) {
bool result = false;
bool controlArray[256];
for (int i = 0; i < s.length(); i++) {
int val = s[i];
if (controlArray[val] == true) {
result = true;
break;
}
controlArray[val] = true;
}
return result;
}