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

怎样做网站的反链大连旅游攻略

怎样做网站的反链,大连旅游攻略,3d建模素材网站,做美足网站违法吗文章目录 前言一、最长回文子串1.题目解析2.算法原理3.代码编写 二、字符串相乘1.题目解析2.算法原理3.代码编写 总结 前言 一、最长回文子串 1.题目解析 给你一个字符串 s#xff0c;找到 s 中最长的回文子串。 示例 1#xff1a; 输入#xff1a;s “babad” 输出找到 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 begin0;int len0;int ns.size();for(int i0;in;i){int lefti;int righti;//奇数长度while(left0rightn-1s[left]s[right]){left--;right;}if(right-left-1len){beginleft1;lenright-left-1;}//偶数lefti;righti1;while(left0rightn-1s[left]s[right]){left--;right;}if(right-left-1len){beginleft1;lenright-left-1;}}return s.substr(begin,len);} };二、字符串相乘 1.题目解析 43. 字符串相乘 2.算法原理 我们可以按照正常加减法进行进位计算但是会很麻烦 无进位相乘然后相加最后处理进位。 我们需要对两个数组进行逆序。 同时处理前导0的场景。 我们利用一个数组进行存储二者相乘结果正好可以放在下标相加的位置。 3.代码编写 class Solution { public:string multiply(string num1, string num2) {int mnum1.size();int nnum2.size();//两个字符串逆序reverse(num1.begin(),num1.end());reverse(num2.begin(),num2.end());//数组存储vectorintv(mn-1);//无进位相乘并相加for(int i0;im;i){for(int j0;jn;j){//转化成数字v[ij](num1[i]-0)*(num2[j]-0);}}//处理进位int cur0;//遍历vint t0;//记录进位string ret;//可能单独进位while(curmn-1||t){if(curmn-1) tv[cur];rett%100;t/10;}//处理前导0while(ret.size()1ret.back()0) ret.pop_back();reverse(ret.begin(),ret.end());return ret;} };总结 以上就是今天要讲的内容 。希望对大家的学习有所帮助仅供参考 如有错误请大佬指点我会尽快去改正 欢迎大家来评论~~
http://www.hkea.cn/news/14483914/

相关文章:

  • 常州网站搭建找哪家学做土建资料员的网站
  • 免费微网站案例店铺设计素材
  • 宁波免费网站建站模板如何下载免费网页模板
  • 深网著名网站室内装修设计图片
  • 网站集约化建设通知wordpress获取缩略图地址
  • 优化网站要怎么做用织梦后台修改网站logo
  • 做资金盘网站违法吗网站后台信息管理怎么做
  • 电子商务网站的建设内容青岛硅谷网站建设公司
  • 门户网站建设 存在的问题wordpress 子主题开发
  • 如何选择镇江网站优化网站开发亿玛酷适合5
  • 企业建网站的少了中国建设部网站官网
  • 地方网站收录泉州网站建设企业
  • 有没有什么做地堆的网站wordpress 转中文
  • 一般网站有哪些模块永久网站域名注册
  • 网站建设需要了解的快速排名软件哪个好
  • 网站建设挣钱的需要什么网站建设英文翻译
  • html5 手机网站大学部门宣传视频创意
  • 河北网站开发价格wordpress上传媒体文件大小修改
  • 好用的网站建设工具网站备案 主办单位
  • 建设医院网站多少钱企业邮箱有什么作用
  • 重庆市建设工程信息官网站前端网站开发毕设类型
  • 网站建设 51下拉平台多少钱能注册500万公司
  • 南宁有做网站的公司吗做网站怎么引用字体
  • ai怎么做自己的网站学信网 的企业网站给你做认证
  • 三折页设计那个网站做的好企业门户网站运营推广
  • 阳江网站制作建设阜蒙县建设学校官网网站
  • wordpress无插件实现网站地图重庆网站seo推广
  • 免费发布推广的网站建设网站英语
  • 建站平台 做网站wordpress悬浮工单
  • 网站制作技术人员西安网站开发的未来发展