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

哪里有网站app制作在建设银行网站上还贷

哪里有网站app制作,在建设银行网站上还贷,邯郸信息港最新招聘信息2023,一个小型网站设计编程题: 题一:把字符串转换成整数 把字符串转换成整数_牛客题霸_牛客网 示例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/498809/

相关文章:

  • 厦门市机场建设招投标网站网站修改用什么工具
  • jimdo做的网站网站设计 书籍
  • 网站建设策划书范文6篇网站建设服
  • 手机网站设计欣赏网站完整网页开发
  • 杭州市建设住房保障局网站个人做的网站能备案吗
  • 基础网站建设公司网站界面设计的优点
  • 网站建设设计报告前言南宁市网站开发建设
  • 宁波市高新区建设局网站wordpress没有文章标题
  • 开锁公司做网站app编程入门教程
  • 网站建设业务培训资料硬件开发是做什么工作
  • asp网站攻击ppt代做
  • 柳州住房城乡建设厅官方网站列举网免费发布信息网
  • 如何做亚马逊备案的网站wordpress调用指定id文章
  • 丰南建设局网站跨境电商seo什么意思
  • 怎样建立自己的网站渐江建工水利水电建设有限公司网站
  • 网站开发评分标准免费做海报的网站
  • 晋城网站建设科技有限公司做网站每年都要费用的吗
  • 淘宝客推广网站建设站长之家 seo查询
  • 水果套餐网站建一个电商网站多少钱
  • 怎么做免费的网站推广网站设计摘要 优帮云
  • 网站开发模块的需求分析深圳南山做网站的公司
  • 河南建设厅八大员查询网站英特尔网站开发框架
  • 绍兴企业免费建站音视频网站建设可行性报告
  • 网站建站的方式主要有哪几种网站301多久
  • 架设网站多少钱广东建设信息网三库一
  • 襄樊网站推广网站建设经费预算策划书
  • 网站404页面做晚了PHP做克隆网站
  • 网站优化的主要任务巩义网站建设工程
  • 湖南建设人力资源湖南网站建设wordpress设为中文
  • 深圳市建设厅官方网站打造网站品牌