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

哪些网站怎么进wordpress网页教程百度云

哪些网站怎么进,wordpress网页教程百度云,陈铭生杨昭,企业网站 cms目录 1.最长公共前缀2.最长回文子串3.二进制求和4.字符串相乘 1.最长公共前缀 最长公共前缀 class Solution { public:string longestCommonPrefix(vector<string>& strs) {//法一&#xff1a;两两比较string ret strs[0];for(int i1;i<strs.size();i){ret f…

目录

  • 1.最长公共前缀
  • 2.最长回文子串
  • 3.二进制求和
  • 4.字符串相乘

1.最长公共前缀

最长公共前缀
在这里插入图片描述

class Solution {
public:string longestCommonPrefix(vector<string>& strs) {//法一:两两比较string ret = strs[0];for(int i=1;i<strs.size();i++){ret = findCommon(ret,strs[i]);}return ret;}string findCommon(string& s1,string& s2){int i = 0;while(i<min(s1.size(),s2.size()) && s1[i]==s2[i]) i++;return s1.substr(0,i);}
};
class Solution {
public:string longestCommonPrefix(vector<string>& strs) {//法二:统一比较int n = strs[0].size();for(int i=0;i<n;i++){char tmp = strs[0][i];for(int j = 1;j<strs.size();j++){if(i == strs[j].size() || tmp != strs[j][i]){return strs[0].substr(0,i);}}}return strs[0];}
};

2.最长回文子串

最长回文子串
在这里插入图片描述

class Solution {
public:string longestPalindrome(string s) {//使用中心扩展算法求解int begin = 0,len = 0,n = s.size();for(int i=0;i<n;i++){//先做奇数长度的扩展int left = i,right = i;while(left>=0 && right<n && 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&& s[left] == s[right]){left--;right++;}if(right-left-1>len){begin = left+1;len = right - left-1;}}return s.substr(begin,len);}
};

3.二进制求和

二进制求和
在这里插入图片描述

class Solution {
public:string addBinary(string a, string b) {//模仿列竖式相加int t = 0;//表示进位int cur1 = a.size()-1;int cur2 = b.size()-1;string ret;while(cur1>=0 || cur2>=0 || t){if(cur1>=0) t+=a[cur1--]-'0';if(cur2>=0) t+=b[cur2--]-'0';ret += t%2+'0';t /=2;}reverse(ret.begin(),ret.end());return ret;}
};

4.字符串相乘

字符串相乘
在这里插入图片描述

class Solution {
public:string multiply(string num1, string num2) {//高精度乘法//使用无进位相乘再相加,最后再处理进位//1.准备工作int m = num1.size(),n = num2.size();reverse(num1.begin(),num1.end());reverse(num2.begin(),num2.end());vector<int> tmp(m+n-1);//2.无进位相乘再相加for(int i=0;i<n;i++){for(int j=0;j<m;j++){tmp[i+j] += (num2[i]-'0')*(num1[j]-'0');}}//3.处理进位int cur = 0,t = 0;string ret;while(cur<m+n-1 || t!=0){if(cur<m+n-1) t+=tmp[cur++];ret += t%10+'0';t /= 10;}//4.处理前导零while(ret.size()>1 && ret.back() == '0') ret.pop_back();//5.注意输出结果顺序reverse(ret.begin(),ret.end());return ret;}
};
http://www.yayakq.cn/news/551234/

相关文章:

  • 常州网站公司网站开发需要花费
  • 兰州做网站客户温州网站关键词
  • 网站制作公从广州回来需要隔离吗?
  • 深圳鸿天顺网站建设成都设计公司邮箱
  • 怎样用mysql做网站站优云seo优化
  • photoshop制作网站海报单位网站建设管理工作总结
  • 一万元做网站旅游网站建设的背景
  • 红色网站建设的作用和意义图片素材的网站
  • 软件网站建设方案2018年网站建设培训会发言
  • 网站设计制作怎样可以快速wordpress影视主题下载失败
  • 网站建设项目预算表电子商务网站按其实现的技术可分为
  • wordpress里的模板seo网站推广全程实例
  • 六数字域名做网站好不好青岛最新通知
  • 西餐甜点网站建设宁德市住房和城乡建设局
  • 英特尔网站开发框架苏宁易购网站设计怎么制作
  • 建设网站费用一般多少wordpress怎么分段
  • 起飞页自助建站平台的特点十大网站排行榜
  • 赤峰浩诚网站建设公司房屋设计师游戏下载
  • 苏州网站制作开发wordpress本地环境404
  • 房屋建设网站西安国际网站设计
  • 正能量直播网站整套网站模板
  • 建行门户网站设计师网名叫什么好听
  • 一搜个人网站制作网络推广属于什么服务
  • 亚马逊产品备案网站建设要求个人网站的建设与管理
  • 如何做网站店铺成都网站制作的公司
  • 文章网站如何与压力做怎样更换网站模板
  • 邢台网站制作地方网站建设调查报告范文
  • intitle:律师网站建设的重要性招代理的网站要怎么做的
  • 北京燕郊网站建设中国商业网址
  • 网站 流程优化企业级网站开发平台