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

互联二维码生成器seo主要优化哪些

互联二维码生成器,seo主要优化哪些,wordpress 布局块调整,东莞经济贸易学校网络营销常用集合算法 学习目标: 掌握常用的集合算法 算法简介: set_intersection // 求两个容器的交集 set_union // 求两个容器的并集 set_difference // 求两个容器的差集 set_intersection 功能描述: 求两个容器的交集 函数原型: set_intersection(iterator beg1, iterat…

常用集合算法

学习目标:

  • 掌握常用的集合算法

算法简介:

  • set_intersection // 求两个容器的交集

  • set_union // 求两个容器的并集

  • set_difference // 求两个容器的差集

set_intersection

功能描述:

  • 求两个容器的交集

函数原型:

  • set_intersection(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest);

    • beg1:容器1开始迭代器

    • end1:容器1结束迭代器

    • beg2:容器2开始迭代器

    • end2:容器2结束迭代器

    • dest:目标容器开始迭代器

    • 注意:两个集合必须是有序序列,求交集的两个集合必须的有序序列

    • set_intersection返回值既是交集中最后一个元素的位置

#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>using namespace std;int main() {// 创建两个有序的 vector 容器vector<int> v1 = {1, 2, 3, 4, 5};vector<int> v2 = {4, 5, 6, 7, 8};// 输出原始容器的内容cout << "v1: ";copy(v1.begin(), v1.end(), ostream_iterator<int>(cout, " "));cout << endl;cout << "v2: ";copy(v2.begin(), v2.end(), ostream_iterator<int>(cout, " "));cout << endl;// 创建一个目标容器来存储交集vector<int> v_intersection;// 使用 set_intersection 函数计算交集set_intersection(v1.begin(), v1.end(), v2.begin(), v2.end(), back_inserter(v_intersection));// 输出交集的内容cout << "交集: ";copy(v_intersection.begin(), v_intersection.end(), ostream_iterator<int>(cout, " "));cout << endl;return 0;
}

 

set_union

功能描述:

  • 求两个集合的并集

函数原型:

  • set_union(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest);

    • beg1:容器1开始迭代器

    • end1:容器1结束迭代器

    • beg2:容器2开始迭代器

    • end2:容器2结束迭代器

    • dest:目标容器开始迭代器

    • 注意:两个集合必须是有序序列,求并集的两个集合必须的有序序列

    • 目标容器开辟空间需要两个容器相加

    • set_union返回值既是并集中最后一个元素的位置

#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>using namespace std;int main() {// 创建两个有序的 vector 容器vector<int> v1 = {1, 2, 3, 4, 5};vector<int> v2 = {4, 5, 6, 7, 8};// 输出原始容器的内容cout << "v1: ";copy(v1.begin(), v1.end(), ostream_iterator<int>(cout, " "));cout << endl;cout << "v2: ";copy(v2.begin(), v2.end(), ostream_iterator<int>(cout, " "));cout << endl;// 创建一个目标容器来存储并集vector<int> v_union;// 使用 set_union 函数计算并集set_union(v1.begin(), v1.end(), v2.begin(), v2.end(), back_inserter(v_union));// 输出并集的内容cout << "并集: ";copy(v_union.begin(), v_union.end(), ostream_iterator<int>(cout, " "));cout << endl;return 0;
}

 

set_difference

功能描述:

  • 求两个集合的差集

函数原型:

  • set_difference(iterator beg1, iterator end1, iterator beg2, iterator end2, iterator dest);

    • beg1:容器1开始迭代器

    • end1:容器1结束迭代器

    • beg2:容器2开始迭代器

    • end2:容器2结束迭代器

    • dest:目标容器开始迭代器

    • 注意:两个集合必须是有序序列,求差集的两个集合必须的有序序列

    • 目标容器开辟空间需要从两个容器取较大值

    • set_difference返回值既是差集中最后一个元素的位置

#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>using namespace std;int main() {// 创建两个有序的 vector 容器vector<int> v1 = {1, 2, 3, 4, 5};vector<int> v2 = {4, 5, 6, 7, 8};// 输出原始容器的内容cout << "v1: ";copy(v1.begin(), v1.end(), ostream_iterator<int>(cout, " "));cout << endl;cout << "v2: ";copy(v2.begin(), v2.end(), ostream_iterator<int>(cout, " "));cout << endl;// 创建一个目标容器来存储差集vector<int> v_difference;// 使用 set_difference 函数计算差集 (v1 - v2)set_difference(v1.begin(), v1.end(), v2.begin(), v2.end(), back_inserter(v_difference));// 输出差集的内容cout << "差集 (v1 - v2): ";copy(v_difference.begin(), v_difference.end(), ostream_iterator<int>(cout, " "));cout << endl;return 0;
}

http://www.dtcms.com/wzjs/304582.html

相关文章:

  • 石家庄城乡建设厅网站常见的网络推广方式有哪些
  • 网站里的字体大小俄罗斯搜索引擎入口 yandex
  • 甘肃省建设厅注册中心网站首页公司优化是什么意思
  • 福田做商城网站建设哪家公司便宜点平台优化是什么意思
  • 安陆 网站建设百度开发者平台
  • 中山网站建设制作 .超凡科技关键词数据
  • 网站建设及优化 赣icp网站建设网站设计
  • 网站项目报价方案新手做网络销售难吗
  • 网站开发需要学些什么东莞优化疫情防控措施
  • 上海定制网站建设费用seo软件推广
  • 做网站特别注意什么百度网站的网址是什么
  • 通州城乡建设委房管局官方网站电商平台开发需要多少钱
  • 网站qq链接怎么做常用的关键词优化策略有哪些
  • 重庆企业网站推广报价自己怎么做网址
  • 北湖区网站建设哪家好seo外贸推广
  • 小门户网站模板深圳优化网站
  • 金色世纪做网站的是哪个岗位宁波seo排名外包公司
  • 专业的广州手机网站建设免费访问国外网站的app
  • 如何提升网站搜索排名全球疫情最新数据统计
  • 怎样解除拦截网站设置网站快速收录的方法
  • 申请网站建设费河南纯手工seo
  • 百度网站建设多钱游戏推广怎么做
  • 猪八戒网怎么做网站班级优化大师手机版下载(免费)
  • 做网赌网站怎么推广2023年7月疫情还会严重吗
  • 网站建设建设报价百度如何注册公司网站
  • magento网站迁移seo人才
  • 芯火信息做网站怎么样百度百科分类方法
  • 企业网站建设合同(一)常州网站推广
  • 哈尔滨做网站找哪家好优化师培训机构
  • 网站建设的能力千锋教育和达内哪个好