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

备案博客域名做视频网站会怎么样qq群推广引流免费网站

备案博客域名做视频网站会怎么样,qq群推广引流免费网站,齐齐哈尔网站建设公司,商城网站建设视频第一题: 原题链接:344. 反转字符串 - 力扣(LeetCode) 思路: 双指针,一根指向字符串的头部,一根指向字符串的尾部。两个指针向中间移动,交换两根指针指向的值。 代码如下&#xf…

第一题:

原题链接:344. 反转字符串 - 力扣(LeetCode)

思路:

双指针,一根指向字符串的头部,一根指向字符串的尾部。两个指针向中间移动,交换两根指针指向的值。

代码如下:

class Solution {
public:void reverseString(vector<char>& s) {for(int i = 0, j = s.size() - 1; i < j; i++, j--){swap(s[i], s[j]);}return;}
};

第二题:

原题链接:541. 反转字符串 II - 力扣(LeetCode)

思路:

题目要求的是遍历到2k个字符然后反转2k字符的前k个字符。

于是我们遍历的时候直接i += 2 * k。这样我们就直接指向要反转的第一个元素。然后判断i + k是否超过了边界,如果没有超过直接反转前k个元素即可,若超过了就反转剩下的元素。

代码如下:

class Solution {
public:string reverseStr(string s, int k) {for(int i = 0; i < s.size(); i+=2 * k){if(i + k <= s.size()){for(int m = i, n = i + k - 1; m < n; m++, n--){swap(s[m], s[n]);}}else{for(int m = i, n = s.size() - 1; m < n; m++, n--){swap(s[m], s[n]);}}}return s;}
};

反转可以用reverse(s.begin() + i, s.begin() + i + k);

第三题:

原题链接54. 替换数字(第八期模拟笔试) (kamacoder.com)

思路:

先找出这个字符串中出现数字的个数,然后乘5,然后将字符串扩容。

然后从末尾遍历将字符填入对应的位置。

http://www.15wanjia.com/news/2011.html

相关文章:

  • 设计一个学院网站外贸网站有哪些
  • 深圳手机网站设计常用的关键词优化策略有哪些
  • 打开网站8秒原则模板建站价格
  • 大连提高网站排名软文范例大全500
  • 手机网站素材网成都关键词排名推广
  • 开个淘宝店做网站设计好吗百度收录提交申请
  • 做外贸为什么要知道b2b网站广州网站优化推广
  • 怎么建设手机网站上海建站seo
  • ppt免费下载的网站seo谷歌
  • 做网站得多钱不用流量的地图导航软件
  • html网站建设实录深圳网络推广培训
  • 阿里云做外贸网站疫情防控最新政策
  • 收费的网站怎么做的刷移动关键词优化
  • 做视频聊天网站永久免费自助建站平台
  • 永川网站设计网片
  • 沈阳 网站开发制作企业网站管理
  • 为什么大公司开发网站聚名网官网
  • 做通信毕业设计的网站汽车网络营销推广方案
  • 阿里做的网站后台怎么进曲靖新闻今日头条
  • 专门查建设项目的网站阿里巴巴关键词排名优化
  • 网站建设公司排名及费用手机网站免费客服系统
  • 上海网站推广提供商网上做广告怎么收费
  • 中山企业营销型网站制作恶意点击软件哪个好
  • 建网站有什么要求高端企业建站公司
  • 便宜做网站怎么样搜索引擎优化不包括
  • 企业做网站的费用怎么入账杭州最好的seo公司
  • 杭州网站设计手机长沙百度首页排名
  • 用liferay做的网站朋友圈广告投放价格表
  • 东莞网站建设河北seo网络推广
  • 怎么做简单的网站b站网页入口