自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(179)
  • 资源 (1)
  • 收藏
  • 关注

原创 5.2.3 adjacent_find

#include<iostream>#include<vector>using namespace std;#include<functional>#include<string>#include<algorithm>//查找算法 adjacent_find//查找内置数据类型void test01(){ vector<int>v; v.push_back(0); v.push_back(2);...

2022-03-12 16:05:40 241

原创 5.2.2 find_if

#include<iostream>#include<vector>using namespace std;#include<functional>#include<string>#include<algorithm>//查找算法 find_if//查找内置数据类型class GreaterFive{public: bool operator()(int val) { return val > 5; ...

2022-03-12 15:59:29 238

原创 5.2 常用查找算法

#include<iostream>#include<vector>using namespace std;#include<functional>#include<string>//常用查找算法//find //查找内置数据类型void test01(){ vector<int>v; for (int i = 0; i < 10; i++) { v.push_back(i); } ...

2022-03-12 15:25:57 239

原创 5.1 transform

#include<iostream>#include<functional>using namespace std;#include<vector>#include<algorithm>//常用遍历算法 transformclass Transform{public: int operator()(int v) { return v; }};class Myprint{public: void operat...

2022-03-11 15:57:17 132

原创 5.5 STL_常用算法

#include<iostream>#include<functional>using namespace std;#include<vector>#include<algorithm>//for each 常用遍历算法//普通函数void print01(int val){ cout << val << " ";}class print02{public: void operator(...

2022-03-11 15:33:11 101

原创 4.3.4 逻辑仿函数

#include<iostream>#include<functional>using namespace std;#include<vector>#include<algorithm>#include<functional>//内建函数对像 逻辑仿函数//逻辑非 logical_notvoid test01(){ vector<bool>v; v.push_back(true); v.push...

2022-03-11 15:17:24 116

原创 4.3.3 关系仿函数

#include<iostream>#include<functional>using namespace std;#include<vector>#include<algorithm>#include<functional>//内建函数对像 关系仿函数//大于 greaterclass MyCompare{public: bool operator()(int v1,int v2) { return v1...

2022-03-11 15:09:24 91

原创 4.3 内建函数对象

#include<iostream>#include<functional>using namespace std;//内建函数对像 算术仿函数//negate 一元仿函数 取反仿函数void test01(){ negate<int>n; cout << n(50) << endl;}//plus 二元仿函数 加法void test02(){ plus<int>p; cout <&lt...

2022-03-11 14:55:21 95

原创 4.2 谓词

#include<iostream>#include<vector>#include<algorithm>using namespace std;//仿函数 返回值类型时bool数据类型,称为谓词//一元谓词class GreaterFive{public: bool operator()(int val) { return val > 5; }};void test01(){ vector<int> v;...

2022-03-10 10:52:50 60

原创 4.STL-函数对象

#include<iostream>#include<string>using namespace std;class MyAdd{public: int operator()(int v1, int v2) { return v1 + v2; }};//1、函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值void test01(){ MyAdd myAdd; cout << myAdd(10, 10) <&...

2022-03-10 10:33:27 96

原创 3.10 案例-员工分组

#include<iostream>using namespace std;#include<vector>#include<string>#include<map>#include<ctime>#define CEHUA 0#define MEISHU 1#define YANFA 2class Worker{public: string m_Name; int m_Salary;};void cr...

2022-03-10 10:11:07 121

原创 3.9.6 map容器排序

//map容器排序#include<iostream>using namespace std;#include<map>class MyCompare{public: bool operator()(int v1, int v2) { //降序 return v1 > v2; }};void test01(){ map<int,int,MyCompare>m; m.insert(make_pair(1, 10)); m....

2022-03-10 09:36:56 86

原创 3.9.5 map查找和统计

#include<iostream>#include<map>using namespace std;#include<string>//map容器查找和统计void printMap(map<int, int>&m){ for (map<int, int>::iterator it = m.begin(); it != m.end(); it++) { cout << "key:" &l...

2022-03-10 08:47:35 91

原创 3.9.4 map插入和删除

#include<iostream>#include<map>using namespace std;#include<string>//map容器插入和删除void printMap(map<int, int>&m){ for (map<int, int>::iterator it = m.begin(); it != m.end(); it++) { cout << "key:" <&...

2022-03-09 10:49:58 106

原创 3.9.3 map大小和交换

#include<iostream>#include<map>using namespace std;#include<string>//map容器 大小和交换void printMap(map<int, int>&m){ for (map<int, int>::iterator it = m.begin(); it != m.end(); it++) { cout << "key:" <...

2022-03-09 10:40:13 83

原创 3.9 map/multimap容器

#include<iostream>#include<map>using namespace std;#include<string>//map容器 构造和赋值void printMap(map<int, int>&m){ for (map<int, int>::iterator it = m.begin(); it != m.end(); it++) { cout << "key:" <...

2022-03-09 10:33:25 67

原创 3.8.8 set容器排序

#include<iostream>#include<set>using namespace std;#include<string>//set容器排序void printSet(set<int>&s){ for (set<int>::const_iterator it = s.begin(); it != s.end(); it++) { cout << *it << " "; } ...

2022-03-09 10:15:08 108

原创 3.8.7 pair对组创建

#include<iostream>#include<set>using namespace std;#include<string>//pair对组创建void printSet(set<int>&s){ for (set<int>::const_iterator it = s.begin(); it != s.end(); it++) { cout << *it << " "; }...

2022-03-09 09:55:17 47

原创 3.8.6 set和multiset区别

#include<iostream>#include<set>using namespace std;//set容器查找和统计void printSet(set<int>&s){ for (set<int>::const_iterator it = s.begin(); it != s.end(); it++) { cout << *it << " "; } cout << end...

2022-03-09 09:51:24 52

原创 3.8.5 set查找和统计

#include<iostream>#include<set>using namespace std;//set容器查找和统计void printSet(set<int>&s){ for (set<int>::const_iterator it = s.begin(); it != s.end(); it++) { cout << *it << " "; } cout << end...

2022-03-09 09:42:56 103

原创 3.8.4 set插入和删除

#include<iostream>#include<set>using namespace std;//set容器插入和删除void printSet(set<int>&s){ for (set<int>::const_iterator it = s.begin(); it != s.end(); it++) { cout << *it << " "; } cout << endl;...

2022-03-09 09:35:53 218

原创 3.8.3 set 容器大小和交换

#include<iostream>#include<set>using namespace std;//set容器大小和交换//大小void printSet(set<int>&s){ for (set<int>::const_iterator it = s.begin(); it != s.end(); it++) { cout << *it << " "; } cout << ...

2022-03-09 09:28:41 49

原创 3.8 set/multiset 容器

#include<iostream>#include<set>using namespace std;//set容器构造和赋值void printSet(set<int>&s){ for (set<int>::const_iterator it = s.begin(); it != s.end(); it++) { cout << *it << " "; } cout << en...

2022-03-09 09:10:32 45

原创 3.7.8 排序案例

#include<iostream>#include<list>using namespace std;//list 容器 排序按列 对于自定义数据类型 做排序//按照年龄进行升序,如果年龄相同按照身高进行降序class Person{public: Person(string name,int age,int height) { this->m_Name = name; this->m_Age = age; this->m_He...

2022-03-08 16:56:54 46

原创 3.7.3 list 反转和排序

#include<iostream>#include<list>using namespace std;//list容器反转和排序void printList(const list<int>&L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it << " "; } cout &...

2022-03-08 16:30:35 290

原创 3.7.6 list数据存取

#include<iostream>using namespace std;#include<list>//list容器中数据进行存取void printList(const list<int>&L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it << " "; } cout ...

2022-03-08 16:09:40 219

原创 3.7.5 list 插入和删除

#include<iostream>using namespace std;#include<list>//list大小操作void printList(const list<int>&L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it << " "; } cout <...

2022-03-08 16:02:19 45

原创 3.7.4 list 大小操作

#include<iostream>using namespace std;#include<list>//list大小操作void printList(const list<int>&L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it << " "; } cout <...

2022-03-08 15:51:46 374

原创 3.7.3 list赋值和交换

#include<iostream>using namespace std;#include<list>//list赋值和交换void printList(const list<int>&L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it << " "; } cout <&l...

2022-03-08 15:47:03 138

原创 3.7 list容器

优点:可以对任意位置进行快速插入或者删除元素缺点:容器比遍历速度,没有数组快占用空间比数组大

2022-03-08 15:37:58 50

原创 3.6 queue 容器

#include<iostream>using namespace std;#include<queue>//队列class Person{public: Person(string name, int age) { this->m_Name = name; this->m_Age = age; } string m_Name; int m_Age;};void test01(){ queue<Person&...

2022-03-08 14:48:58 45

原创 3.5 stack容器

#include<iostream>using namespace std;#include<stack>void test01(){ //特点:符合先进后出数据结构 stack<int>s; //入栈 s.push(10); s.push(20); s.push(30); s.push(40); cout << "栈的大小:" << s.size() << endl; //只要栈不为空...

2022-03-08 09:25:49 60

原创 3.4 案例 - 评委打分

#include<iostream>using namespace std;#include<vector>#include<deque>#include<algorithm>#include<string>#include<ctime>class Person{public: Person(string name,int score) { this->m_Name = name; th...

2022-03-07 20:18:20 95

原创 3.3.6 deque排序

#include<iostream>using namespace std;#include<deque>#include<algorithm>//deque容器排序void printDeque(const deque<int>&d) //只读状态{ for (deque<int>::const_iterator it = d.begin(); it != d.end(); it++) { //*it =...

2022-03-07 19:41:58 135

原创 3.3.6 deque数据存取

#include<iostream>using namespace std;#include<deque>//deque容器数据存取void printDeque(const deque<int>&d) //只读状态{ for (deque<int>::const_iterator it = d.begin(); it != d.end(); it++) { //*it = 100; 容器中的数据不可以修改 cout ...

2022-03-07 19:34:15 69

原创 3.3.5 deque插入和删除

#include<iostream>using namespace std;#include<deque>//deque容器的插入和删除void printDeque(const deque<int>&d) //只读状态{ for (deque<int>::const_iterator it = d.begin(); it != d.end(); it++) { //*it = 100; 容器中的数据不可以修改 cou...

2022-03-07 19:26:56 82

原创 3.3.4 deque大小操作

#include<iostream>using namespace std;#include<deque>//deque容器的大小操作void printDeque(const deque<int>&d) //只读状态{ for (deque<int>::const_iterator it = d.begin(); it != d.end(); it++) { //*it = 100; 容器中的数据不可以修改 cou...

2022-03-07 14:25:08 61

原创 3.3.3 deque赋值操作

#include<iostream>using namespace std;#include<deque>//deque容器的赋值操作void printDeque(const deque<int>&d) //只读状态{ for (deque<int>::const_iterator it = d.begin(); it != d.end(); it++) { //*it = 100; 容器中的数据不可以修改 cout &l...

2022-03-07 14:16:27 84

原创 3.3 deque容器

#include<iostream>using namespace std;#include<deque>//deque容器 构造函数void printDeque(const deque<int>&d) //只读状态{ for (deque<int>::const_iterator it = d.begin(); it != d.end(); it++) { //*it = 100; 容器中的数据不可以修改...

2022-03-07 14:10:50 71

原创 3.2.8 vector预留空间

#include<iostream>#include<vector>using namespace std;//vector容器预留空间void printVector(vector<int>&v){ for (vector<int>::iterator it; it != v.end(); it++) { cout << *it << " "; } cout << endl;}...

2022-03-06 16:51:52 258 1

车辆控制基础第三章车辆三自由度基于前馈横摆力偶矩

车辆控制基础第三章车辆三自由度基于前馈横摆力偶矩——Whut

2021-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除