行业知识
代码随想录算法训练营Day7| 344.反转字符串 541. 反转字符串II 54.替换数字 151.翻转字符串里的单词 55.右旋转字符串
2026-10-19 01:30:34
来源:互联网转载
index.php/tags-41973.html" >���录
()344.反转字符串
541. 反转字符串II
()54.替换数字
151.翻转字符串里的单词
55.右旋转字符串
344.反转字符串
class Solution {public: void reverseString(vector& s) { for (int i = 0, j = s.size() - 1; i 541. 反转字符串II
class Solution {public: string reverseStr(string s, int k) { int loc = 0; char tmpc; //先把符合的前面几段都先反转了,剩下的就是另外两种情况了 while ((loc + 2 * k - 1) = k && s.length() - loc 54.替换数字
#includeusing namespace std;int main() { string s; while (cin >> s) { int count = 0; // 统计数字的个数 int sOldSize = s.size(); for (int i = 0; i = '0' && s[i] '9' || s[j] s; int len = s.size(); //获取长度 reverse(s.begin(), s.begin() + len - n); // 先反转前一段 reverse(s.begin() + len - n, s.end()); // 再反转后一段 reverse(s.begin(), s.end()); // 整体反转 cout
上一篇:怎么用wps连接服务器?
下一篇:吃鸡怎么优先启动服务器?