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

长春网站制作优势吉网传媒google 优化推广

长春网站制作优势吉网传媒,google 优化推广,中小型企业网站建设,c 可以用来做网站吗1.01_STL概述 2.02_容器算法迭代器初识_01_vector存放内置数据类型 3.02_容器算法迭代器初识_02_vector存放自定义数据类型 4.02_容器算法迭代器初识_02_vector嵌套vector 5.03_string容器_01_构造和赋值 6.03_string容器_02_拼接和追加 7.03_string容器_03_查找和替换 8.03_st…

1.01_STL概述

2.02_容器算法迭代器初识_01_vector存放内置数据类型

3.02_容器算法迭代器初识_02_vector存放自定义数据类型

4.02_容器算法迭代器初识_02_vector嵌套vector

5.03_string容器_01_构造和赋值

6.03_string容器_02_拼接和追加

7.03_string容器_03_查找和替换

8.03_string容器_04_比较和字符存取

9.03_string容器_05_插入和删除

10.03_string容器_06_截取子串

11.03_string容器_07_转换

12.04_vector容器_01_构造和赋值

13.04_vector容器_02_构造和赋值

14.04_vector容器_03_插入和删除

15.04_vector容器_04_容器交换

16.04_vector容器_05_预留空间

17.04_vector容器_06_逆序遍历

18.04_vector容器_07_数据存取

19.05_deque容器_01_构造和赋值

20.05_deque容器_02_大小操作

21.05_deque容器_03_插入和删除

22.05_deque容器_04_数据存取

23.05_deque容器_05_排序

24.06_stl综合案例一

25.07_stack容器_01_基本概念

26.07_stack容器_02_常用接口

27.08_queue容器_01_基本概念

28.08_queue容器_02_常用接口

29.09_list容器_01_基本概念

30.09_list容器_02_构造和赋值

31.09_list容器_03_交换和大小

32.09_list容器_04_插入和删除

33.09_list容器_05_数据存取和反转

34.09_list容器_06_排序

35.09_list容器_07_高级排序

36.10_set和multiset容器_01_构造和赋值

37.10_set和multiset容器_02_交换和大小

38.10_set和multiset容器_03_插入和删除

39.10_set和multiset容器_04_统计和查找

40.10_set和multiset容器_05_pair对组

41.10_set和multiset容器_06_set和multiset

42.10_set和multiset容器_07_指定内置数据类型排序规则

43.10_set和multiset容器_08_指定自定义数据类型排序规则

44.11_map和multimap容器_01_构造和赋值

45.11_map和multimap容器_02_交换和大小

46.11_map和multimap容器_03_插入和删除

47.11_map和multimap容器_04_统计和查找

48.11_map和multimap容器_05_指定排序规则

49.12_stl综合案例二

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
#include <vector>
#include <map>
#include <ctime>

/* 员工分组
公司今天招聘了10个员工(ABCDEFGHIJ),10名员工进入公司之后,需要指派员工在那个部门工作
员工Worker信息有: 姓名  工资组成;部门分为:策划(0号)、美术(1号)、研发(2号)
利用createrWorker创建员工
利用setGroup函数随机给10名员工分配部门和工资(工资范围10000~19999)
通过multimap进行信息的插入  key(部门编号) value(员工)
最终分部门显示员工信息
*/

enum {CEHUA,MEISHU,YANFA};

//员工类
class Worker
{
public:
    string m_Name; //姓名
    int m_Money; //工资
};

void createWorker(vector<Worker>& v)
{
    string nameseed = "ABCDEFGHIJ";
    for (int i = 0; i < 10; i++)
    {
        Worker worker;
        worker.m_Name = "员工";
        worker.m_Name += nameseed[i];

        worker.m_Money = rand() % 10000 + 10000;  // 10000 ~ 19999 

        v.push_back(worker);
    }
}

void setGroup(vector<Worker>& v, multimap<int, Worker>& m)
{
    //取出每个员工,分派到不同部门中
    for (vector<Worker>::iterator it = v.begin(); it != v.end(); it++)
    {
        //随机部门编号 0 1 2
        int dId = rand() % 3;

        //将部门编号 和 具体员工 插入到map容器中
        m.insert(make_pair(dId, *it));
    }
}

void showGroup(multimap<int, Worker>& m)
{
    //0 A  0 B  0  D   1  C  1  E  2  I
    cout << "策划部门人员信息如下: " << endl;

    multimap<int,Worker>::iterator pos  = m.find(CEHUA);

    //统计部门人员
    int num = m.count(CEHUA);
    int index = 0;
    for (; pos != m.end() && index < num; pos++ , index++)
    {
        cout << "部门编号: " << pos->first << " 姓名: " << pos->second.m_Name << " 工资: " << pos->second.m_Money << endl;
    }

    cout << "美术部门人员信息如下: " << endl;
    pos = m.find(MEISHU);
    num = m.count(MEISHU);
    index = 0;
    for (; pos != m.end() && index < num; pos++, index++)
    {
        cout << "部门编号: " << pos->first << " 姓名: " << pos->second.m_Name << " 工资: " << pos->second.m_Money << endl;
    }

    cout << "研发部门人员信息如下: " << endl;
    pos = m.find(YANFA);
    num = m.count(YANFA);
    index = 0;
    for (; pos != m.end() && index < num; pos++, index++)
    {
        cout << "部门编号: " << pos->first << " 姓名: " << pos->second.m_Name << " 工资: " << pos->second.m_Money << endl;
    }

}

int main()
{
    srand((unsigned int)time(NULL));

    //1、创建10个员工
    vector<Worker>v;
    createWorker(v);

    //2、给员工分组
    multimap<int, Worker> m;
    setGroup(v, m);

    //3、分部门显示员工
    showGroup(m);

    //测试
    //for (vector<Worker>::iterator it = v.begin(); it != v.end(); it++)
    //{
    //    cout << "姓名: " << it->m_Name << " 工资: " << it->m_Money << endl;
    //}

    system("pause");
    return 0;
}

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

相关文章:

  • thinkphp5 做网站网络推广的公司更可靠
  • 前端基础知识南安seo
  • 网站建设公司怎么做好企业网站优化价格
  • 广东省住房城乡建设厅门户网站在百度怎么创建自己的网站
  • 帮非法集资公司做网站违法吗广州私人做网站
  • 网站建设靠谱公司鹤壁网站推广公司
  • 网站备案跟域名有什么关系好搜搜索引擎
  • wordpress 复制插件上海seo优化外包公司
  • 电子商务网站模板html营销网站优化推广
  • 网站建设胶州家园免费优化网站排名
  • 喀什网站制作重庆网站网络推广
  • b2b网站建设步骤营销型网站建设推荐
  • 禾天姿网站开发河北seo基础知识
  • dedecms仿站域名注册阿里云
  • 自定义网站建设团队24小时免费看的视频哔哩哔哩
  • 免展网站后台注册快速排名刷
  • ecs怎么做多个网站上海网站营销推广
  • 专业定制网站在线seo关键词排名优化
  • 企业网站建设费用怎么做账西安百度关键词包年
  • 贵阳中企动力做的网站独立站seo实操
  • 网站建设如何存数据百度扫一扫识别图片在线
  • 可信赖的镇江网站建设百度推广怎么优化
  • 网站数据建设涉及哪些内容苏州网站建设书生
  • wordpress免费中文seo指搜索引擎
  • 上海网络平台网站建设推广软件
  • 做产地证新网站上海网站营销seo方案
  • 一站式做网站系统技术优化seo
  • 国外优秀企业网站模板百度助手app下载安装
  • 做一个电商网站多少钱手机app开发
  • 网站后台信息维护要怎么做热狗seo外包