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

成都哪家公司做网站好app推广方案范例

成都哪家公司做网站好,app推广方案范例,政府工程招标网站,一个网站需要几个人在学习之余对于知识的巩固也尤为重要,不论难度高低,都会对代码的理解有所加深,下面我们开始练习 思路解析 关于本题的核心思路就是如何判断字符串中元素是否为字母以及如何遍历字符串以达到仅反转的目的,这里用到的知识就是关于 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.hrbkazy.com/news/26434.html

相关文章:

  • 网站开启速度处理器优化软件
  • 网站开发知乎免费引流微信推广
  • 龙口做网站哪家好关键字广告
  • 企业名称核准查询系统天津放心站内优化seo
  • ac域名的网站有啥不同南宁seo优势
  • 公司没有销售网站怎么做业务最新新闻热点话题
  • 教如何做帐哪个网站好搜索引擎优化seo优惠
  • 山东平台网站建设方案长沙网站建设公司
  • 如何建立wordpress景德镇seo
  • 荆州市城市建设投资开发有限公司网站企业网络营销方法
  • 哪些网站是做色选机销售的百度地图推广怎么做的
  • 贵阳网站备案人工智能培训课程
  • 如何建立英文网站建网站一般多少钱
  • 网站版式大数据营销的案例
  • 做精细化工网站免费网站推广软件下载
  • 让蜘蛛不抓取网站的文件夹站长工具whois查询
  • 临沂在线上网站建设淘宝搜索关键词排名
  • 网站页面设计素材百度关键词搜索趋势
  • 微信如何做微商城网站信息流推广方式
  • zbolg 去掉文章页带网站标题推广网站排名优化seo教程
  • 山东圣大建设集团网站全国十大教育机构
  • 网站服务器有哪几种上海seo博客
  • 合肥建设银行网站首页wordpress官网入口
  • 价格列表 wordpress重庆seo优
  • 设计大师网站百度搜题网页版入口
  • 潍坊网站排名推广高质量软文
  • 国外建站网站手机百度极速版app下载安装
  • 2018WordPress市场占有率seo是什么姓
  • html的网页代码兰州seo优化公司
  • 沈丘做网站去哪里宁波网站优化公司价格