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

什么网站是html5做的网页制作培训网站

什么网站是html5做的,网页制作培训网站,给企业做网站需要什么信息,大型网站建设的主要问题文章目录 前言一、最长回文子串1.题目解析2.算法原理3.代码编写 二、字符串相乘1.题目解析2.算法原理3.代码编写 总结 前言 一、最长回文子串 1.题目解析 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s “babad” 输出&am…

文章目录

  • 前言
  • 一、最长回文子串
    • 1.题目解析
    • 2.算法原理
    • 3.代码编写
  • 二、字符串相乘
    • 1.题目解析
    • 2.算法原理
    • 3.代码编写
  • 总结


前言

一、最长回文子串

1.题目解析

给你一个字符串 s,找到 s 中最长的回文子串。

示例 1:
输入:s = “babad”
输出:“bab”
解释:“aba” 同样是符合题意的答案。

示例 2:
输入:s = “cbbd”
输出:“bb”

提示:
1 <= s.length <= 1000
s 仅由数字和英文字母组成

2.算法原理

中心扩展算法

回文串有这样一个特点,从中间劈开,两边对称。
固定一个中心点,从中心点开始,向两边扩展。
奇数长度和偶数长度都需要考虑。

在这里插入图片描述

3.代码编写

class Solution {
public:string longestPalindrome(string s) {//中心扩展算法int begin=0;int len=0;int n=s.size();for(int i=0;i<n;i++){int left=i;int right=i;//奇数长度while(left>=0&&right<=n-1&&s[left]==s[right]){left--;right++;}if(right-left-1>len){begin=left+1;len=right-left-1;}//偶数left=i;right=i+1;while(left>=0&&right<=n-1&&s[left]==s[right]){left--;right++;}if(right-left-1>len){begin=left+1;len=right-left-1;}}return s.substr(begin,len);}
};

二、字符串相乘

1.题目解析

43. 字符串相乘

2.算法原理

我们可以按照正常加减法进行进位计算,但是会很麻烦,

无进位相乘然后相加,最后处理进位。

我们需要对两个数组进行逆序。

在这里插入图片描述

同时处理前导0的场景。

我们利用一个数组进行存储,二者相乘结果正好可以放在下标相加的位置。

3.代码编写

class Solution {
public:string multiply(string num1, string num2) {int m=num1.size();int n=num2.size();//两个字符串逆序reverse(num1.begin(),num1.end());reverse(num2.begin(),num2.end());//数组存储vector<int>v(m+n-1);//无进位相乘并相加for(int i=0;i<m;i++){for(int j=0;j<n;j++){//转化成数字v[i+j]+=(num1[i]-'0')*(num2[j]-'0');}}//处理进位int cur=0;//遍历vint t=0;//记录进位string ret;//可能单独进位while(cur<m+n-1||t){if(cur<m+n-1) t+=v[cur++];ret+=t%10+'0';t/=10;}//处理前导0while(ret.size()>1&&ret.back()=='0') ret.pop_back();reverse(ret.begin(),ret.end());return ret;}
};

总结

以上就是今天要讲的内容 。希望对大家的学习有所帮助,仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~ 😘 😘 😘

http://www.khdw.cn/news/22526.html

相关文章:

  • 教育网站建设需求分析报告网上怎么找客户资源
  • 西安培训网站建设网站推广教程
  • mac os 做网站网站维护费用一般多少钱
  • 做网商要创建网站吗b2b电子商务平台
  • 长春哪家做网站便宜太原网站推广排名
  • 西安网站排名优化营销策划公司排名
  • 网站建设与维护学什么seo研究中心超逸seo
  • 网站 在线支付功能百度搜索推广操作简要流程
  • 满洲里做网站香飘飘奶茶
  • 汕头网站建设推广方法百度新闻发布
  • 做网站龙头个人自己免费建网站
  • 免费软件网站下载信息流优化师面试常见问题
  • 南阳微信网站seo搜索引擎优化关键词
  • 三门峡城乡建设局网站星巴克seo网络推广
  • 湘潭做网站 就问磐石网络东莞关键词优化实力乐云seo
  • 石家庄做网站汉狮网络培训推广 seo
  • wordpress模板8seo厂家电话
  • 网站建设太原网站信息组织优化
  • 日本做暖网站深圳seo优化排名推广
  • 做的好的公司网站项目宣传推广方案
  • js商城网站梁水才seo优化专家
  • wordpress视频全屏seo免费优化网站
  • 什么是网站反链新闻热搜榜 今日热点
  • 网站的思维导图怎么做站长工具怎么关闭
  • 建站模板有操作后台的吗免费网站在线观看人数在哪
  • 网站建设电话销售曼联对利物浦新闻
  • 怎么做pp网站网站推广优化业务
  • 怎么将网站设置为首页网站优化seo方案
  • 洪泽区做网站打开百度app
  • wordpress插件对话优化关键词排名公司