摘要: 题目 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 代码 法一、自己写的 1 class Solution { 2 public: 3 string replaceSpace(string s) { 4 string res; 5 for(int i = 0;i < s.length 阅读全文
posted @ 2021-01-22 17:34 Uitachi 阅读(51) 评论(0) 推荐(0)
摘要: 题目 给定一个字符串 s 和一个整数 k,你需要对从字符串开头算起的每隔 2k 个字符的前 k 个字符进行反转。 如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。 代码 一、自己写的,有些冗长 1 class So 阅读全文
posted @ 2021-01-22 16:31 Uitachi 阅读(106) 评论(0) 推荐(0)
摘要: class Solution { public: void reverseString(vector<char>& s) { for(int i = 0,j = s.size()-1;i < s.size()/2;i++,j--){ swap(s[i],s[j]); } } }; 阅读全文
posted @ 2021-01-22 11:59 Uitachi 阅读(32) 评论(0) 推荐(0)
摘要: 代码 1 class Solution { 2 public: 3 vector<vector<int>> generateMatrix(int n) { 4 5 int startx = 0,starty = 0; //每个loop起始位置 6 int loop = n / 2; //循环次数,n 阅读全文
posted @ 2021-01-22 11:50 Uitachi 阅读(67) 评论(0) 推荐(0)