当前位置: 首页 > wzjs >正文

手机网站大全排行软件商城免费下载安装包

手机网站大全排行,软件商城免费下载安装包,湖南做网站 e磐石网络,有哪些做投行网站前言 这是我参加的第二次训练营!!!爽!这次我将更加细致的写清每一道难题,不仅是提升自己,也希望我自己的写的文章对读者有一定的帮助! 打卡代码随想录算法训练营第55期第八天(づ&a…

前言

这是我参加的第二次训练营!!!爽!这次我将更加细致的写清每一道难题,不仅是提升自己,也希望我自己的写的文章对读者有一定的帮助!

打卡代码随想录算法训练营第55期第八天(づ ̄3 ̄)づ╭❤~ 

首先十分推荐学算法的同学可以先了解一下代码随想录,可以在B站卡哥B站账号、代码随想录官方网站代码随想录了解,卡哥清晰易懂的算法教学让我直接果断关注,也十分有缘和第55期的训练营大家庭一起进步。


今日题目

LeetCode 344 反转字符串

题目链接:344 反转字符串

文章讲解:反转字符串

视频讲解:卡哥讲解 —— 反转字符串

这道题没有什么好说的,如果这都没有想到左右指针的话,应该是新手,多练,多刷,自然会有感觉。

public class Solution {public void ReverseString(char[] s) {//左右指针 中间值交换即可for(int i = 0,right = s.Length - 1; i < s.Length / 2; i++,right--){char temp  = s[i];s[i] = s[right];s[right] = temp;}}
}

LeetCode 541 反转字符串II

题目链接:541 反转字符串II

文章讲解:反转字符串II

视频讲解:卡哥讲解 —— 反转字符串II

这道题其实有点迷惑人的意思了,其实就是一段字符串,从左往右遍历K个翻转,然后再遍历K个不动,再遍历K个翻转,直到最后剩下不到K个,全部翻转,所以在for循环中,翻转的只是K个,而不是2K个,注意审题。

public class Solution {public string ReverseStr(string s, int k) {if(s.Length == 1)return s;char[] array = s.ToArray<char>();for(int i = 0; i < s.Length; i += 2 * k/*每次移动2k个字符*/){if(i + k <= s.Length)//看是否够翻转k个长度Reverse(array , i , i + k - 1);else//不够则把剩下的全部反转Reverse(array, i , array.Length - 1);}return new string(array);}//翻转函数public char[] Reverse(char[] array, int left, int right){while(left < right){char temp = array[left];array[left] = array[right];array[right] = temp;left++;right--;}return array;}
}

卡码网 54 替换数字

题目链接:54 替换数字

文章讲解:替换数字

本题确实好理解,但是引用了一个非常牛逼的思路就是后序,因为对于数组来说,如果从头遍历,每次往后扩充就会导致后面的值往后扩充,但是如果是后序的话,就巧妙的避开了这个问题。

#include <iostream>
using namespace std;
int main() {string s;while (cin >> s) {int sOldIndex = s.size() - 1;int count = 0; // 统计数字的个数for (int i = 0; i < s.size(); i++) {if (s[i] >= '0' && s[i] <= '9') {count++;}}// 扩充字符串s的大小,也就是将每个数字替换成"number"之后的大小s.resize(s.size() + count * 5);int sNewIndex = s.size() - 1;// 从后往前将数字替换为"number"while (sOldIndex >= 0) {if (s[sOldIndex] >= '0' && s[sOldIndex] <= '9') {s[sNewIndex--] = 'r';s[sNewIndex--] = 'e';s[sNewIndex--] = 'b';s[sNewIndex--] = 'm';s[sNewIndex--] = 'u';s[sNewIndex--] = 'n';} else {s[sNewIndex--] = s[sOldIndex];}sOldIndex--;}cout << s << endl;       }
}


文章转载自:

http://lRQ7Pb02.gqddL.cn
http://Kh8janfY.gqddL.cn
http://MDT2lW7l.gqddL.cn
http://aQuSpK07.gqddL.cn
http://fQpnWTOy.gqddL.cn
http://SSFsPiFB.gqddL.cn
http://8xbbaJCG.gqddL.cn
http://KV0bOLw7.gqddL.cn
http://fFk9HPVJ.gqddL.cn
http://L1i47ZUw.gqddL.cn
http://Y7wZrLG5.gqddL.cn
http://HfyW6nxG.gqddL.cn
http://GL32AGOA.gqddL.cn
http://U2pMNgju.gqddL.cn
http://Q6JTkQXA.gqddL.cn
http://haTG2NBj.gqddL.cn
http://rc9S477E.gqddL.cn
http://y9VwJziC.gqddL.cn
http://BRlRhjvj.gqddL.cn
http://IGgb9AJ1.gqddL.cn
http://E8WootFO.gqddL.cn
http://5WSbfH6B.gqddL.cn
http://qIJUQAqY.gqddL.cn
http://NEY3NG76.gqddL.cn
http://dWOFLZB5.gqddL.cn
http://H0XIBZtk.gqddL.cn
http://PbtVAhXx.gqddL.cn
http://AnwfI4uE.gqddL.cn
http://058c991k.gqddL.cn
http://J86z9iWV.gqddL.cn
http://www.dtcms.com/wzjs/705687.html

相关文章:

  • 在线画流程图的网站旅游网站建设风险分析
  • 哪些网站可以接点私活做的网络规划设计师如何聘副高职称
  • asp手机网站自动跳转织梦做的网站很老
  • ps个人网站的首页界面怎样网站建设
  • 柳州网站制作推荐网站文件夹没有权限设置
  • 网站建设客户需求表 文库易联网站建设
  • 企业电子商务网站建设策划书分销商城系统要具备哪些
  • 网站代理 正规备案网站模板和源码区别
  • 营销网站模板本周国内重大新闻十条
  • php做直播类型的网站厦门seo管理
  • 做网站大记事代码wordpress怎么制作网页
  • 网站设计需要会什么建设基础化学网站的经验
  • 济南网站app开发的咸宁市做网站
  • 网站建设公司怎样wordpress调用随机文章代码 | wordpress啦!
  • 织梦网站环境搭建微信h5页面制作模板
  • 网站建设的背景有哪些wordpress计算器代码
  • 四川省城乡建设厅网站简述网络营销的特点是什么
  • 为网站做一则广告新开传奇网站超变
  • 企业网站建设课程体会网站开发中如何实现gps定位
  • 网站开发有哪些常用工具宽城网站制作
  • 中国移动网站开发seo营销的策略有哪些
  • 外贸网站建设电话北京好网站制作公司
  • 沈阳 网站开发镇江网站建设费用
  • 衡阳网站网站建设租用空间做网站
  • 网站建设外包被骗建设部网站资质升级公示
  • seo查询工具网站招牌做的好的网站
  • 设计网页的快捷网站智慧团建系统平台登录
  • 长春网站建设加王道下拉商务推广
  • 苏州最好的网站建设湖南人文科技学院图书馆官网
  • 网站服务器端口设置wordpress 搜索没反应