目录
一、翻转字符串
二、字符串中的第一个唯一字符
一、翻转字符串
344. 反转字符串 - 力扣(LeetCode)
class Solution {
public:
void reverseString(vector<char>& s) {
int start=0;
int end = s.size()-1;
while(start < end)
{
swap(s[start],s[end]);
start++;
end--;
}
}
};
二、字符串中的第一个唯一字符
387. 字符串中的第一个唯一字符 - 力扣(LeetCode)
class Solution {
public:
int firstUniqChar(string s) {
vector<int>Cout(26,0);
for(auto str :s)
{
Cout[str -'a']++;
}
for(int i = 0;i<s.size();i++)
{
if(Cout[s[i]-'a'] == 1)
return i;
}
return -1;
}
};