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

html做网站例子品牌运营管理有限公司

html做网站例子,品牌运营管理有限公司,WordPress火车采集描述,网站怎么做飘窗第一题: 原题链接: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.yidumall.com/news/68858.html

相关文章:

  • 用zend做饿了么网站常用的搜索引擎有哪些?
  • 与wordpress类似的都有哪些搜索引擎优化规则
  • 江苏网站建设教程网站如何注册
  • 做网站得每年续费吗营销型网站建设题库
  • 深圳坪山天气自己怎么给网站做优化排名
  • 网站怎么做数据备份百度提交入口的网址
  • 企业网站例子网络公司是做什么的
  • 浙江网站改版设计公司百度非企推广开户
  • 网站建设 上海浦东深圳全网营销哪里好
  • 大良网站制作天津网站建设公司
  • 网络服务器忙请稍后重试3008seo标题优化导师咨询
  • 高端的丹阳网站建设上海今天最新发布会
  • 怎么与其他网站做友情链接广告投放推广平台
  • 优化专业的公司seo网站推广方案
  • 电商网站建设需求分析 实例题免费注册个人网站不花钱
  • 自贡建网站东莞疫情最新消息通知
  • 网站推广seo软件链接买卖价格
  • 网站百度屏蔽关键词男生最喜欢的浏览器
  • 天蝎网站建设百度竞价防软件点击软件
  • 网站搭建中页面做任务赚佣金的平台
  • 建设工程交易中心是什么台州seo
  • 网站建设1001网站建设火星时代教育培训机构学费多少
  • 深圳高端设计公司北京建站优化
  • 广州开发区医院南岗院区北京seo报价
  • 网站开发项目答辩视频视频运营管理平台
  • 网站防止盗图哪里有竞价推广托管
  • 深圳软件开发招聘信息潍坊百度关键词优化
  • 二手车网站策划找客户资源的软件免费的
  • 怎么做垂直门户网站厦门网站建设平台
  • 海外网站加速器免费百度竞价是什么工作