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

东南融通网站建设北京seo公司wyhseo

东南融通网站建设,北京seo公司wyhseo,网络运维工程师简历怎么写,昆明网络推广优化📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、字符串相加1、题目讲解2、思路讲解3、代码实现 二、仅仅反转字母1、题目讲解2、思路讲解3…

在这里插入图片描述


📘北尘_:个人主页

🌎个人专栏:《Linux操作系统》《经典算法试题 》《C++》 《数据结构与算法》

☀️走在路上,不忘来时的初心

文章目录

  • 一、字符串相加
    • 1、题目讲解
    • 2、思路讲解
    • 3、代码实现
  • 二、仅仅反转字母
    • 1、题目讲解
    • 2、思路讲解
    • 3、代码实现
  • 三、字符串中第一个唯一字符
    • 1、题目讲解
    • 2、思路讲解
    • 3、代码实现
  • 四、字符串最后一个单词的长度
    • 1、题目讲解
    • 2、思路讲解
    • 3、代码实现
  • 五、验证回文串
    • 1、题目讲解
    • 2、思路讲解
    • 3、代码实现

一、字符串相加

1、题目讲解

在这里插入图片描述

2、思路讲解

在这里插入图片描述

3、代码实现

class Solution {
public:string addStrings(string num1, string num2) {int end1=num1.size()-1,end2=num2.size()-1;int next=0;string m;while(end1>=0 || end2>=0 ){int v1=0,v2=0;if(end1>=0)v1=num1[end1--]-'0';if(end2>=0)v2=num2[end2--]-'0';int ret=v1+v2+next;next=ret/10;ret%=10;m+=ret+'0';}if(next==1)m+='1';reverse(m.begin(),m.end());return m;   } 
};

二、仅仅反转字母

1、题目讲解

在这里插入图片描述

2、思路讲解

在这里插入图片描述

3、代码实现

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

三、字符串中第一个唯一字符

1、题目讲解

在这里插入图片描述

2、思路讲解

在这里插入图片描述

3、代码实现

class Solution {
public:int firstUniqChar(string s) {int count[256]={0};int size=s.size();for(int i=0;i<size;i++){count[s[i]]++;}int n=-1;for(int i=0;i<size;i++){if(count[s[i]]==1) {n=i;break;}}return n;}
};

四、字符串最后一个单词的长度

1、题目讲解

在这里插入图片描述

2、思路讲解

在这里插入图片描述

3、代码实现

#include <iostream>
using namespace std;int main() 
{string s1;getline(cin,s1);int i=s1.rfind(' ');if(i!=string::npos)cout<<s1.size()-(i+1)<<endl;else cout<<s1.size();return 0;
}

五、验证回文串

1、题目讲解

在这里插入图片描述

2、思路讲解

在这里插入图片描述

3、代码实现

class Solution {
public:bool isPalindrome(string s) {int n=s.size();string s1;for(int i=0;i<n;i++){if(s[i]>='a' && s[i]<='z')s1+=s[i];else if(s[i]>='A' && s[i]<='Z')s1+=s[i]+32;else if(s[i]>='0' && s[i]<='9')s1+=s[i];  }int end=s1.size();for(int i=0;i<end/2;i++){if(s1[i]!=s1[end-i-1]){return false;}}return true;}
};

http://www.hengruixuexiao.com/news/52325.html

相关文章:

  • 东莞vi设计公司排名重庆seo网站哪家好
  • 成都哪里有做网站建设的有免费推广平台
  • 网站建设 psd网易最新消息新闻
  • 大气公司网站源码来几个关键词兄弟们
  • 手机网站如何做才能兼容性各种手机海洋网络推广效果
  • 做校园文化展览的网站网站搜索优化公司
  • 北京所有做招聘类网站建站公司电子报刊的传播媒体是什么
  • 微信 微网站开发成都网络运营推广
  • 软件开发做网站建立网站平台
  • 药企网站怎么做网络营销方法有哪些?
  • 网站后台seo优化如何做推广排名seo
  • 网站建设需求模板seo品牌优化整站优化
  • 专门做中式服装平台的网站万能bt搜索引擎网站
  • 网站建设电话bt磁力搜索
  • 电子商务网站建设的具体内容网络推广服务合同范本
  • 康巴什网站建设seo搜索引擎优化兴盛优选
  • 做赚钱网站有哪些盐城网站优化
  • 网站制作复杂吗岳阳网站设计
  • 萧山做网站的企业外链是什么
  • 织梦网站迁移线上营销方式6种
  • 手机价格网站建设seo中国官网
  • 聚化网网站谷歌搜索引擎香港免费入口
  • seo属于什么职位类型贵阳seo网站管理
  • 网站搭建哪里找更靠谱seo外链发布
  • 微信网站开发系统计算机培训机构排名
  • php网站开发实例教程思考题网片
  • 做设计一般用的素材网站是什么意思google谷歌搜索主页
  • react做前台网站外链网址
  • 威海seo网站推广安徽百度关键词优化
  • 直接找高校研究生做网站行吗seo职位要求