会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
喵小喵~
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
68
下一页
2018年3月26日
30.algorithm排序小结
摘要: 如果容器中是类,如果要调用sort则需要重载操作符 "<" 包含头文件 1 #define _CRT_SECURE_NO_WARNINGS 2 #include <vector> 3 #include <list> 4 #include <algorithm> 5 #include <iostrea
阅读全文
posted @ 2018-03-26 00:49 喵小喵~
阅读(275)
评论(0)
推荐(0)
2018年3月25日
28.数值算法小结
摘要: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 void main() 8 { 9 //拷贝数据,与反向拷贝 10 { 11 vector myint{ 1,2,3,4,5 }; 12 list myli...
阅读全文
posted @ 2018-03-25 22:05 喵小喵~
阅读(238)
评论(0)
推荐(0)
28.STL常用算法
摘要: #include <algorithm> 算法 常用版本 描述 返回Type std::find() find(_InIt _Fisrt,_InIt _Last, _Ty& _Val); 从两个迭代器指定的范围中查找指定值 引用被查找的值的iterator或end() std::find_if()
阅读全文
posted @ 2018-03-25 20:23 喵小喵~
阅读(192)
评论(0)
推荐(0)
27.改变数据的数值算法
摘要: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 void main() 8 { 9 vector myint{ 1,2,3,4,5 }; 10 list mylist{ 10,9,7,6,5 }; 11 //copy不能自动拓展,需要被拷贝的有足够的...
阅读全文
posted @ 2018-03-25 17:24 喵小喵~
阅读(130)
评论(0)
推荐(0)
26.不改变数据的数值算法
摘要: 对容器进行填充 1 void show(int x) 2 { 3 cout << x << endl; 4 } 1 int a[10]; 2 //指定一个数据开始,对a进行填充 3 iota(a, a + 10, 1); 4 5 for_each(a, a + 10, show); 容器两个元素进行
阅读全文
posted @ 2018-03-25 12:37 喵小喵~
阅读(210)
评论(0)
推荐(0)
25.不改变原生数据的STL algorithm
摘要: 通过仿函数for_each操作 1 vector<int> myv{ 1,2,3,4,5 }; 2 list<double> db{ 1.1,2.2,3.3,4.4,5.5 }; 3 4 //循环算法,算法的泛型 5 print p = for_each(db.begin(), db.end(),
阅读全文
posted @ 2018-03-25 00:22 喵小喵~
阅读(176)
评论(0)
推荐(0)
2018年3月24日
24.迭代器(流迭代器,正向,反向迭代器,分配器,存储迭代器)
摘要: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 using namespace std; 10 11 //流迭代器 12 void main1() 13 { 14 //vector v{ 1,2...
阅读全文
posted @ 2018-03-24 17:26 喵小喵~
阅读(226)
评论(0)
推荐(0)
2018年3月23日
23.STL容器小结
摘要:
阅读全文
posted @ 2018-03-23 23:38 喵小喵~
阅读(93)
评论(0)
推荐(0)
22.允许重复的容器(unordered_multiset)
摘要: 1 #include 2 #include 3 #include 4 using namespace std; 5 6 7 void main() 8 { 9 unordered_multiset myset{ "pig", "pig", "pig" ,"chicken"}; 10 /*for (auto i : myset) 11 { 12 ...
阅读全文
posted @ 2018-03-23 22:57 喵小喵~
阅读(220)
评论(0)
推荐(0)
21.hash_map(已被废弃不再使用 被unordered_map代替)
摘要: 1 #include 2 //老版本的unordered_map(已经废弃不再使用) 3 #include 4 #include 5 using namespace std; 6 7 8 void main() 9 { 10 //允许重复的映射 11 hash_mapmymap{ { "a1",113 },{ "a2",143 },{ "a3",112...
阅读全文
posted @ 2018-03-23 12:44 喵小喵~
阅读(327)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
68
下一页
公告