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

要建一个网站该怎么做seo 适合哪些行业

要建一个网站该怎么做,seo 适合哪些行业,厦门 网站建设 网站开发 未来网络,提供秦皇岛网站建设哪里有其实这个问题就是求两篇文章的词汇的交集和并集,首先一说到并集,我就想到了set集合数据结构,set中的元素必须唯一。 STL之set的基本使用–博客参考 所以将两个文章的词汇全部加入set中,并求出set的大小,即为并集的大小…

在这里插入图片描述

其实这个问题就是求两篇文章的词汇的交集和并集,首先一说到并集,我就想到了set集合数据结构,set中的元素必须唯一。
STL之set的基本使用–博客参考

  • 所以将两个文章的词汇全部加入set中,并求出set的大小,即为并集的大小。
#include <iostream>
#include <string>
#include <set>using namespace std;void toupper(string &str)
{for (int i = 0; i < str.size(); i++){if (str[i] >= 'a' && str[i] <= 'z'){str[i] = str[i] - ('a' - 'A');}}
}int main() {int n, m;cin >> n >> m;string word;set<string> first_set;  // 存储第一篇文章的单词set<string> union_set;  // 存储并集// 读取第一篇文章for(int i = 0; i < n; i++){cin >> word;toupper(word);first_set.insert(word);union_set.insert(word);} int intersection = 0;  // 交集数量// 读取第二篇文章for(int i = 0; i < m; i++){cin >> word;toupper(word);// 判断是否在第一篇文章中出现过if(first_set.find(word) != first_set.end()){intersection++;first_set.erase(first_set.find(word)); // 在第一篇文章的set中删除,这样第二篇文章中出现 连续两个the的时候只会统计一次 }// 加入并集union_set.insert(word);} // 输出结果cout << "交集数量: " << intersection << endl;cout << "并集数量: " << union_set.size() << endl;system("pause");  // 仅用于调试环境,提交代码时建议移除return 0;
}

但是我一开始选用的是unordered_map。。。我也不知道为什么、

#include <iostream>
#include <string>
#include <unordered_map>
using namespace std;
void toUpperCase(string &str)
{for (int i = 0; i < str.size(); i++){if (char(str[i]) >= 'a' && char(str[i])  'z'){str[i] = str[i] - (char('a') - 'A');}}
}void PrintMap(const unordered_map<string, int>& rd)
{cout << "------------------" << endl;for (auto i : word){cout << i.first << " " << i.second << dl;}}
int main()
{int n, m; // 两篇文章的单词个数cin >> n >> m;string word;unordered_map<string, int> nword;unordered_map<string, int> mword;unordered_map<string, int> mixed;for (int i = 0; i < n; i++){cin >> word;toUpperCase(word);nword[word] = 1;mixed[word]++;}int sum = 0; // 并集数量 for (int i = 0; i < m; i++){cin >> word;toUpperCase(word);mixed[word]++;if(nword[word] > 0 && mword[word] == 0){ // 如果在第一篇文章已经存在 而且是第二篇文章第一次读取到 sum++;}mword[word] = 1;}PrintMap(nword), PrintMap(mword);PrintMap(mixed);cout << sum << endl;cout << mixed.size() << endl;system("pause");return 0;
}//更加节省空间的方法 
#include <iostream>
#include <string>
#include <unordered_map>
using namespace std;
void toUpperCase(string &str)
{for (int i = 0; i < str.size(); i++){if (char(str[i]) >= 'a' && char(str[i]) <= 'z'){str[i] = str[i] - (char('a') - 'A');}}
}void PrintMap(const unordered_map<string, int>& word)
{cout << "------------------" << endl;for (auto i : word){cout << i.first << " " << i.second << endl;}}
int main()
{int n, m; // 两篇文章的单词个数cin >> n >> m;string word;    unordered_map<string, int> mixed;for (int i = 0; i < n; i++){cin >> word;toUpperCase(word);mixed[word] = 1; // 表示在两篇文章中第一篇出现 }int sum = 0; // 并集数量 for (int i = 0; i < m; i++){cin >> word;toUpperCase(word);if(mixed[word] == 1){sum++;mixed[word] = 2; // 表现在第二篇出现 } }PrintMap(mixed);cout << sum << endl;cout << mixed.size() << endl;return 0;
}
http://www.cadmedia.cn/news/11123.html

相关文章:

  • 网页制作培训机构好不好seo排名工具提升流量
  • 中国建设网官方网址湖南专业seo公司
  • 网站建设需要哪些条件百度竞价排名收费
  • 果洛电子商务网站建设哪家好快速排名教程
  • 网站建设备案不通过网页设计与制作考试试题及答案
  • 怎么制造网站引流推广效果好的app
  • 丹阳做网站恩城seo的网站
  • 山东已经宣布封城的城市如何做seo
  • 免费建网站哪个网好电商怎么做如何从零开始
  • 编程python适合多大孩子学广州网站优化
  • 成都高端网站建设公司网站百度收录要多久
  • 服装花型图案设计网站网站搜索优化公司
  • 教育网站的建设百度网站提交入口网址
  • 建设购物网站需要多少费用台州seo快速排名
  • 文化公司做网站交文化事业费吗网站优化方案
  • 动态网站设计案例宁波seo关键词优化制作
  • 旅游网站建设代码企业官网首页设计
  • b2b贸易网站seo营销优化软件
  • 装修设计网站排行榜seo顾问
  • 做新闻门户网站需要什么商品推广
  • 广东哪家网站建设网络营销推广处点
  • 高端的佛山网站建设价格网站需要怎么优化比较好
  • 网站添加favicon最近一周的重大热点新闻
  • 买空间的网站好搜狐综合小时报2022113011
  • 客户网站建设公司网站开发的基本流程
  • 设计建设网站网址导航浏览器下载
  • 如何将一个网页生成链接扬州seo优化
  • 公司网站建设全经典营销案例分析
  • 如何做公众号周口seo
  • 北京网站设计知名乐云seo重庆森林经典台词独白