如何在不使用數組的情況下執行此操作? 我有這個實現,但我需要做到這一點,而不使用數組,位操作和任何其他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;
}
這功課嗎? – matt
nope,那是10年前我正在做作業:)只是一個棘手的c + +問題尋找替代方法。 – ozdogan
謝謝,只是對有趣的限制感到好奇。 – matt