classSolution{public:
string reverseStr(string s,int k){for(int i =0; i < s.size(); i +=2* k){if((s.size()- i)< k){reverse(s.begin()+ i, s.end());}elseif((s.size()- i)>= k &&(s.size()- i)<2* k){reverse(s.begin()+ i, s.begin()+ i + k);}else{reverse(s.begin()+ i, s.begin()+ i + k);}}return s;}};
三.第2次提交
classSolution{public:
string reverseStr(string s,int k){for(int i =0; i < s.size(); i +=2* k){if((s.size()-(i +1))< k){reverse(s.begin()+ i, s.end());}elseif((s.size()-(i +1))<2* k &&(s.size()-(i +1))>= k){reverse(s.begin()+ i, s.begin()+ i + k);}elseif((i +2* k)< s.size()){reverse(s.begin()+ i, s.begin()+ i + k);}}return s;}};
四.第3次提交
classSolution{public:
string reverseStr(string s,int k){for(int i =0; i < s.size(); i = i +2* k){if(i +2* k <(s.size())){reverse(s.begin()+ i, s.begin()+ i + k);}elseif(s.size()- i < k){reverse(s.begin()+ i, s.end());}else{reverse(s.begin()+ i, s.begin()+ i + k);}}return s;}};
五.第4次提交
classSolution{public:
string reverseStr(string s,int k){for(int i =0; i < s.size(); i = i +2* k){if(2* k <(s.size()- i)){reverse(s.begin()+ i, s.begin()+ i + k);}elseif(s.size()- i < k){reverse(s.begin()+ i, s.end());}else{reverse(s.begin()+ i, s.begin()+ i + k);}}return s;}};
六.代码随想录解答一
classSolution{public:
string reverseStr(string s,int k){for(int i =0; i < s.size(); i +=(2* k)){// 1. 每隔 2k 个字符的前 k 个字符进行反转// 2. 剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符if(i + k <= s.size()){reverse(s.begin()+ i, s.begin()+ i + k );}else{// 3. 剩余字符少于 k 个,则将剩余字符全部反转。reverse(s.begin()+ i, s.end());}}return s;}};
七.代码随想录解答二
classSolution{public:voidreverse(string& s,int start,int end){for(int i = start, j = end; i < j; i++, j--){swap(s[i], s[j]);}}
string reverseStr(string s,int k){for(int i =0; i < s.size(); i +=(2* k)){// 1. 每隔 2k 个字符的前 k 个字符进行反转// 2. 剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符if(i + k <= s.size()){reverse(s, i, i + k -1);continue;}// 3. 剩余字符少于 k 个,则将剩余字符全部反转。reverse(s, i, s.size()-1);}return s;}};
高级发展规划和调度aps (advanced planning and scheduling)是一个国家基于中国整个社会企业进行生产经营活动的计算机信息系统。通过aps的管理手段和信息,企业可以优化从产品产量的决定到最终产品管理的所有生产过程。利用实时,准…
FastDVDnet: Towards Real-Time Deep Video Denoising Without Flow Estimation 原文: https://ieeexplore.ieee.org/document/9156652 由于视频有着较强的时间相关性,那么一个好的视频去噪算法必将要充分利用这一特点。利用时间相关性主要体现为两个方面…