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

建个网站视频亚马逊提升关键词排名的方法

建个网站视频,亚马逊提升关键词排名的方法,wordpress中文官网,北京官方网站建设在学习之余对于知识的巩固也尤为重要,不论难度高低,都会对代码的理解有所加深,下面我们开始练习 思路解析 关于本题的核心思路就是如何判断字符串中元素是否为字母以及如何遍历字符串以达到仅反转的目的,这里用到的知识就是关于 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.dt0577.cn/news/518.html

相关文章:

  • 网站改版费用优化设计数学
  • wordpress linux位置武汉seo百度
  • 晋城 网站建设江苏泰州seo网络优化推广
  • 中文电影网页模板免费下载seo 优化一般包括哪些内容
  • 网站开发前端是什么网络营销总结
  • 四川营销型网站建设最近发生的热点事件
  • 分析网站外链分析工具肇庆网站推广排名
  • 护肤品网页设计图片seo数据优化
  • 广州网站建设 易点google关键词搜索技巧
  • 做网站css代码百度网盘人工客服电话
  • 建设工程国检中心网站做网站需要哪些技术
  • web服务器是什么意思网站推广优化的公司
  • 用什么语言能写网站吗aso推广平台
  • 长沙房地产网站设计网站建设工作总结
  • 北京企迪网站建设公司汕头seo优化
  • 自建网站做外贸好做吗百度收录是什么意思
  • 河北省环境保护厅网站建设项目备案系统seo服务的内容
  • 17做网站广州沙河地址seo怎么才能优化好
  • 视频网站高管有做传统媒体出身的吗?优酷副总裁转型成功的概率有多少?seo是怎么优化推广的
  • 湘潭做网站 i磐石网络网站推广软件免费版下载
  • 网站建设推广方案宁波seo深度优化平台有哪些
  • 公安网网站建设网店运营培训
  • wordpress 高级选项网站标题seo外包优化
  • 网站建设管理要求今天的新闻 最新消息
  • 江门网站建设推广企业如何进行网站推广
  • 南通市网站建设我的完营销软件app
  • 给千图网等网站做设计赚钱吗信息流优化师面试常见问题
  • 哪家公司做网站建设比较好重庆网站建设公司
  • 昆明360网站制作软文推广怎么做
  • 制作企业网站怎么下载需要会员的网站视频