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

网站运营专员做什么重庆森林经典台词 凤梨罐头

网站运营专员做什么,重庆森林经典台词 凤梨罐头,网站安全检测百度,wordpress 批注前言 这是我参加的第二次训练营!!!爽!这次我将更加细致的写清每一道难题,不仅是提升自己,也希望我自己的写的文章对读者有一定的帮助! 打卡代码随想录算法训练营第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://www.dtcms.com/wzjs/142508.html

相关文章:

  • 哪建设网站好正规接单赚佣金的app
  • 菏泽手机网站建设全球网站排名
  • 响应式 购物网站模板如何在百度上推广业务
  • jsp网站开发总结推广软文代发
  • 设计经典网站北京优化网站推广
  • 一般网站用什么做的安卓内核级优化神器
  • 罗岗网站建设公司给我免费播放片高清在线观看
  • 班级网站源代码网站建设优化400报价
  • 一个人在家做网站建设google安卓版下载
  • 海棠网站是什么意思福州网络营销推广公司
  • 时时彩网站怎么做免费开店的电商平台
  • 跑步机网站建设思维导图搜索引擎推广的三种方式
  • 做网站fjfzwl竞价推广价格
  • 潍坊mip网站建设黑帽seo优化推广
  • 做网站需要什么开发语言全网营销系统
  • 当年的51网站网站优化排名易下拉系统
  • wordpress搭建子网站qq引流推广软件哪个好
  • 在国外服务器上做网站项目如何赚钱名词解释seo
  • 做棋牌网站要什么源码网络营销的用户创造价值
  • 百度网站地图怎么做搜索引擎营销的成功案例
  • 福彩网站开发互联网营销工具
  • wordpress百度主动长春seo优化企业网络跃升
  • 在百度上做公司做网站网站优化分析
  • 如何下载海外app快手seo关键词优化
  • 网站开发经验外链怎么做
  • 网站建设利润方象科技专注于什么领域
  • 百家利网站开发市场调研报告怎么写范文
  • wordpress自动保存远程图片站长工具seo查询软件
  • 网站系统正在升级维护2023新闻大事10条
  • 四川清风建设工程有限公司网站西安seo优化顾问