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

网站费用多少wordpress订阅 rss

网站费用多少,wordpress订阅 rss,wordpress切换主题,网站可视化后台编程题: 题一:把字符串转换成整数 把字符串转换成整数_牛客题霸_牛客网 示例1 输入: "2147483647" 返回值: 2147483647思路一: 第一步:it从str的第一个字符开始遍历,定义一个最后输…

编程题:

题一:把字符串转换成整数

把字符串转换成整数_牛客题霸_牛客网

示例1

输入:

"+2147483647"

返回值:

2147483647

思路一:

第一步:it从str的第一个字符开始遍历,定义一个最后输出的值你,以及判断结果正负的flag;

第二步:第一个为正则忽略,为负将flag改为负值;

第三步:遍历字符串,遇到非字母直接退出,否则记录下来;

第四步:最后得到的值n乘以判断正负的flag就是结果。

class Solution {
public:int StrToInt(string str) {//it从str的第一个字符开始遍历string::iterator it = str.begin();int n = 0;//由flag来决定结果的正负int flag = 1;//第一个为正则忽略,为负将flag改为负值if(*it == '+' ){it += 1;}if(*it == '-'){flag = -1;it += 1;}//遍历字符串,遇到非字母直接退出,否则记录下来while(it != str.end()){if(*it < 48 || *it > 57){return 0;}else{n *= 10;n += *it - 48;}++it;}return n * flag;}
};

题二:反转字符串

344. 反转字符串 - 力扣(LeetCode)

示例 1:

输入:s = ["h","e","l","l","o"]
输出:["o","l","l","e","h"]

思路一:

        没有啥好说的直接从第一个字符开始与最后一个字符一起替换!!!

class Solution {
public:void reverseString(vector<char>& s) {int left = 0;int right = s.size() - 1;//从第一个字符开始位置替换while(left < right){swap(s[left],s[right]);++left;--right;}}
};

思路二:

        直接用string类里的逆置接口reverse也可以直接完成反转!!!

class Solution {
public:void reverseString(vector<char>& s) {reverse(s.begin(),s.end());}
};

题三:字符串中的第一个唯一字符

387. 字符串中的第一个唯一字符 - 力扣(LeetCode)

思路一:

第一步:定义一个记录字母的数组

第二步:从下标为0开始遍历,记录字母对应数组下标的个数

第三步:再次遍历字符串,将在数组中只出现一次的的字母对应字符串的下标返回;

第四步:如果第三步中遍历完以后没有找到只出现一次的字母,返回-1.

class Solution {
public:int firstUniqChar(string s) {//定义一个记录字母的数组int arr[26] = {0};int it1 = 0;//从下标为0开始遍历,记录字母对应数组下标的个数while(it1 < s.size()){arr[s[it1] - 'a'] += 1;++it1;}int it2 = 0;//再次遍历字符串,将在数组中只出现一次的的字母对应字符串的下标返回while(it2 < s.size()){if(arr[s[it2] - 'a'] == 1){return it2;}++it2;}return -1;}
};

思路二:

第一步: 分别对字符串进行正序查询和反序查询

第二步: 如果所查询的字符下标相等,说明此字符只出现了一次。

class Solution {public:int firstUniqChar(string s) {for(int i=0; i<s.size(); ++i){int index = s.find(s[i]);int reverse_index = s.rfind(s[i]);  if(index == reverse_index)return i;}return -1;}
};

 本人实力有限可能对一些地方解释和理解的不够清晰,可以自己尝试读代码,或者评论区指出错误,望海涵!欢迎各位大佬在评论区探讨,交流!

如果本篇对你有帮助的话,三连支持一下吧。

感谢大佬们的一键三连! 感谢大佬们的一键三连! 感谢大佬们的一键三连!

                                              

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

相关文章:

  • 临沂网站建设企业工业和信息化部发短信什么意思
  • thinkphp 网站设置功能如何制作网站设计
  • 网站空间密码可以看帖子的网站
  • 宝安网站建设zrare软件下载的网站
  • 做微商能利用的网站有哪些问题网站开发推荐英文字体
  • 哪个网站做学历认证网站文件内容多少与虚拟主机空间大小的关系
  • 濮阳h5建站网站建设的困难
  • php做网站速成本地数据库搭建网站
  • 微信号 网站模板网站转跳怎么做
  • 网站估价拓者吧室内设计效果图
  • 网站建设谈客户wordpress在线代码编辑器
  • 提供网站建设的功能如何做企业网站加v
  • 整站优化费用珲春市建设局网站是多少
  • 北京网站设计案例国内有实力的软件开发公司
  • 南京重庆网站建设WordPress外链自动转内链
  • 东莞营销网站开发公司标牌制作费计入什么科目
  • 注塑模具东莞网站建设企业网搭建是什么意思
  • 中国互联网站建设中心公司网站域名续费
  • 企业手机网站建行业网站建设收费明细
  • 网站注册设计免费一键生成商标图片
  • 网站如何接广告赚钱免费空间域名注册免备案
  • 北京西站列车时刻表北京建站公司兴田德润专业
  • 租用网站宣传片拍摄内容
  • 做网站排名的锦州网站建设工作
  • 学做网站 为了熊掌号wordpress在后台去掉链接
  • 企业门户网站系统wordpress oss 插件
  • 如何在公司建网站系统购物网站建设平台
  • 企业网站建设之域名篇公司网站开发需要什么证书
  • 淄博汽车网站建设wordpress 小工具添加图片大小
  • 电脑配件网站建设珠海seo全网营销