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

织梦做的网站页面打不开网推方案

织梦做的网站页面打不开,网推方案,网推拉新平台,天猫官网入口在学习之余对于知识的巩固也尤为重要,不论难度高低,都会对代码的理解有所加深,下面我们开始练习 思路解析 关于本题的核心思路就是如何判断字符串中元素是否为字母以及如何遍历字符串以达到仅反转的目的,这里用到的知识就是关于 s…

在学习之余对于知识的巩固也尤为重要,不论难度高低,都会对代码的理解有所加深,下面我们开始练习

思路解析

关于本题的核心思路就是如何判断字符串中元素是否为字母以及如何遍历字符串以达到仅反转的目的,这里用到的知识就是关于 string 类的下标访问元素,下面我们用代码对其解释

class Solution {
public:bool isLetter(char ch){if(ch >= 'a' && ch <= 'z')return true;if(ch >= 'A' && ch <= 'Z')  return true;return false;}string reverseOnlyLetters(string s) {int left = 0,right = s.size() - 1;while(left < right){while(left < right && !isLetter(s[left])){left++;}while(left < right && !isLetter(s[right])){right--;}swap(s[left++],s[right--]);}return s;}
};

代码分析 

1. 首先写一个函数判断字符串元素是否为字母,当然也可以使用库中定义好的 isalpha 函数,这里为了好理解就直接手写一个函数进行判断即可

2. 这里使用 string 类中的 string::size 接口拿到了字符串长度,然后开始首尾向中间遍历

3. 注意判断时为了避免越界要将 left < right 写在每一个循环中

4. 最后双指针相遇时即遍历完成,这时使用库中定义好的 swap 函数交换即可

http://www.yayakq.cn/news/98473/

相关文章:

  • 有没有可以做兼职的网站吗网站及其建设的心得体会
  • 网站开发英文论文一比一高仿手表网站
  • 做网站要固定ip海口网站建设加王道下拉
  • 电子商务网站特色wordpress插件感应侧边栏
  • 广州有专做网站如果网站设计时
  • 厚街微网站建设文山app开发定制
  • 网站建设 浏览器兼容网站建设 程序开发
  • 惠城营销网站制作软文代写兼职
  • 网站发布在线商标设计
  • 苏州市网站建设新加坡vps
  • 解答网站内容优化策略驻马店哪家做网站好
  • 网站可以免费网上鲜花店网站建设实施方案
  • 网站维护细则建站之星怎么用
  • 餐饮门户网站 方案怎么做开个app需要多少钱
  • 企业商务网站的技术成都网站建设多少钱
  • 珠海网站建设厚瑜ui设计培训班的学费一般是多少钱
  • 国外家装设计网站推广图片发布混淆信息
  • 网站制作域名是免费的吗装修网站论坛
  • 中南集团中南建设网站建设部网站造价注册
  • ac域名的网站有啥不同网页制作的基本知识
  • 做电影网站需要哪些证个人可以做网站么
  • 聊城网站建设 推广聊城博达做网站中显示链接中内容
  • 建设系统网站全名秦皇岛市人口
  • dede门户网站模板下载网站布局英文
  • 亿缘网站建设如何写app程序
  • 宜宾建功路桥建设有限公司网站seo推广要多少钱
  • 网站建设案例信息mx wordpress
  • 镇网站制作价格北京智能网站建设制作
  • 什么网站找厂做袜子常州网站建设公司信息
  • 卖域名的网站哪个好怎么引流推广自己的产品