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

公司让我做网站负责人门店管理网站建设

公司让我做网站负责人,门店管理网站建设,软件开发的职业规划1000,备案网站管理系统码蹄集OJ-连续的串 给你一个字符串,找出现次数最多的长度为2的子串。 暴力解决:定义一个二维数组,横坐标代表长度为二的字符串的第一个字母,纵坐标指的是第二个字母。遍历所给字符串,每两个两个遍历,最后…

码蹄集OJ-连续的串

给你一个字符串,找出现次数最多的长度为2的子串。

暴力解决:定义一个二维数组,横坐标代表长度为二的字符串的第一个字母,纵坐标指的是第二个字母。遍历所给字符串,每两个两个遍历,最后取得二维数组的最大值。最后从数组中将这个最大值所对应的字符串找出来。

#include<bits/stdc++.h> using namespace std;int main( )
{int n,b=0;char s[101];cin>>n>>s;int arr[26][26]={0};for(int i=0;i<n-1;i++){int x=s[i]-'A';int y=s[i+1]-'A';arr[x][y]++;b=max(b,arr[x][y]);}for(int i=0;i<26;i++){for(int j=0;j<26;j++){if(arr[i][j]==b){cout<<char('A'+i)<<char('A'+j);return 0;}}}
}

利用map数据结构解决:

    map<string, int> freq;

定义一个map集合,表示每一种字符串出现的次数。利用substr()函数从i开始向后取2个元素,再将这个字符串出现的次数加一。遍历哈希表找到出现次数的最大值,也就是值(p.second())的最大值,和这个键值所对应的字符串。

#include<bits/stdc++.h> using namespace std;int main( )
{int n;string s;cin >> n >> s;map<string, int> freq;for(int i=0;i<n-1;i++){string sub=s.substr(i,2);freq[sub]++;}int maxnum=0;string ss;for(const auto&p:freq){if(p.second>maxnum||p.second==maxnum&&(ss.empty()||p.first<ss)){maxnum=p.second;ss=p.first;}}cout<<ss<<endl;return 0;
}

http://www.dtcms.com/a/417437.html

相关文章:

  • 建设一个商业网站费用优化大师怎么删除学生
  • 永川做网站的公司短网址生成平台
  • 旅游资讯网站建设方案wordpress分类主题
  • 高薪聘请网站开发工程师山西网站建设公司排名
  • 网站官网建设的价格wordpress启用表情
  • 旅游网站规划设计与建设wordpress微信登入
  • 网站推广的公司自学网站建设与网页设计
  • 宜昌小学网站建设线上推广策略
  • 上海交通网站建设泉州seo排名公司
  • 盗版网站是如何做的产品推广方案怎么写
  • 网站中文域名到期有没有影响网站定制化什么意思
  • 网站开发的项目流程昆明抖音代运营
  • phpcms怎么做网站大设计师论坛网页设计
  • 建设红外测温仪网站招聘网站如何做
  • 西安云众网站建设中国兰州
  • 如何做体育彩票网站浙江平台网站建设制作
  • 刷网站排名 优帮云秦皇岛网站定制哪家好
  • 苏州网站建设品牌进什么公司
  • 网站开发与设计论文网站后台权限分配说明
  • 网站开发的基本知识莆田网站建站建设
  • 玉环做企业网站微信微网站模板下载
  • 天津医疗行业网站建设wordpress上传中文图片不显示
  • 做网站优化步骤家具网站开发设计论文
  • 怎么推广自己的网站链接做集团网站的
  • 吉林手机版建站系统价格企业级建站
  • 建设商城网站公司网页制作与网站建设课堂实录
  • 有哪些网站可以卖自己做的图片建站之星模板怎么设置
  • 美味西式餐饮美食网站模板上海网站开发工程师招聘网
  • ps制作网站公司网站建设工作计划
  • 商务网站的建设步骤wordpress 免费个人主题