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

什么网站是html5做的网站建设的推广渠道

什么网站是html5做的,网站建设的推广渠道,委托网站建设注意什么,wordpress模版如何套用文章目录 前言一、最长回文子串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.tj-hxxt.cn/news/107950.html

相关文章:

  • 广告设计毕业设计如何提高网站排名seo
  • 网站建设规划设计公司排名软文大全500篇
  • 汾阳做网站网站关键词优化建议
  • 南宁良庆网站建设发广告平台有哪些
  • java开发教程汕头seo外包机构
  • 腾讯云服务器用什么软件做网站百度如何投放广告
  • 设计素材网站排行新闻类软文营销案例
  • 企业如何应用网站的淘宝产品关键词排名查询
  • 网页制作与设计调试分析1688关键词怎么优化
  • beego框架做的网站制作网页多少钱
  • 专业点的网站制作公司网络营销工具有哪些?
  • wordpress整合phpwind.网站seo推广优化教程
  • 找人做网站如何担保上海seo服务
  • 做网站的是如何赚钱的网店营销策划方案ppt
  • 网站后台开发教程足球排行榜前十名
  • 黄村专业网站开发公司成crm软件
  • 长沙专业做网站公司哪家好代写文章平台
  • 购物商城网站开发故事式软文范例500字
  • 个人软件制作网站源码湖北最新消息
  • 杭州服装论坛网站建设网站营销推广有哪些
  • 重庆住房城乡建设厅官方网站搜索量排行
  • 济南槐荫网站开发公司奉化网站关键词优化费用
  • 制作网站公司 可以要求后续修改吗推广普通话的意义
  • 网站维护更新搜索排名广告营销
  • 农村小学校园网站建设方案sem培训学校
  • 怎么做动态网站的数据库推广员是干什么的
  • 广东做网站的公司网络营销的核心
  • 如何在电网网站做备案免费网站生成器
  • 苏州网网站建设谷歌代理
  • 做音乐网站曲库在哪找关键词查询爱站网