Как я могу сделать это без использования массивов? У меня есть эта реализация, но мне нужно сделать это без использования массивов, бит-операций и любых других библиотек 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