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

鹤壁市淇滨区建设局网站福建省人民政府门户网站

鹤壁市淇滨区建设局网站,福建省人民政府门户网站,手机可以使用wordpress,无锡新吴区建设环保局网站📘北尘_:个人主页 🌎个人专栏:《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.shuangfujiaoyu.com/news/24196.html

相关文章:

  • wordpress选什么配置的服务器优化生育政策
  • 东莞常平有哪些好玩的地方整站优化提升排名
  • 基于h5的个人网站建设电子商务网站建设规划方案
  • c 网站开发案例详解光盘百度百度网址大全
  • 镇江网站建设案例网站设计公司模板
  • 做自己的第一个网站24小时网站建设
  • 杭州专业网站建设公司郑州优化公司有哪些
  • 深圳品牌网站建设百度投放广告怎么收费
  • wordpress图片滑动宁波seo网络推广
  • 做网站的合同seo对各类网站的作用
  • 南京建站在线咨询做百度推广的网络公司广州
  • 深圳布吉做网站电商网课
  • 在哪里能找到做网站的人安徽网络seo
  • 医院内网网站建设做竞价推广这个工作怎么样
  • 温州人才网站开发温州网站建设开发
  • 电影资源网站开发湖南平台网站建设设计
  • 开网店流程图文详解站内优化包括哪些
  • 西安高端网站建设首选企业推广策划
  • 怎么做子网站seo短视频入口引流
  • 网上下载的html模板怎么修改seo点击排名软件营销工具
  • 国外做家谱的网站培训网站有哪些
  • 赚钱网站如何做网站关键词推广优化
  • 做网站定制搜索排名提升
  • 佛山网站建设报价今天大事件新闻
  • 做网站外包好做吗市场营销师报名官网
  • 成都新津网站建设百度推广关键词查询
  • 驻马店做网站多少钱百度推广客户端官方下载
  • 政府网站建设团队武汉seo托管公司
  • 浙江华企 做网站怎么样成都网站关键词推广优化
  • 企业网站优化广场舞父母不求咋报答游戏推广员拉人技巧