1 2 3 4
摘要: https://blog.csdn.net/qq_36359022/article/details/81870219 阅读全文
posted @ 2020-07-25 19:49 boldness2012 阅读(116) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/lpstudy/article/details/80281769 阅读全文
posted @ 2020-07-18 21:31 boldness2012 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器(Iterator)的定义以及功能。 1.1、迭代器是一种检查容器内元素并遍历元素的数据类型。Iterator(迭代器)模式又称Cursor(游标)模式迭代器是一种设计模式。容器生成的迭代器用于遍历容器中的每个元素, 同时避免暴露容器的内部数据结构和实现细节。(注意:Adaptor在设计模 阅读全文
posted @ 2020-05-21 14:22 boldness2012 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 记住,由于STL源码之中比较函数都是const版本的,而由const修饰成员函数的特性,const版本函数只能调用const函数这个特点,所以如果自己在使用时候一定要注意添加const进行修饰,否则会报错。下面给出例子进行演示。 1 #include <algorithm> 2 #include < 阅读全文
posted @ 2020-05-21 10:51 boldness2012 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 数据结构--Hash Table(哈希表)一、基本概念哈希表(Hash Table,也叫散列表)定义:哈希表是一种根据关键码去寻找值的数据映射结构。它通过把关键码值映射到表中的一个位置来访问记录。哈希表是一个数组。哈希函数(映射函数):index = H(key),通过传递key值映射出位置。 二、 阅读全文
posted @ 2020-05-20 11:00 boldness2012 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 内存碎片分为:内部碎片和外部碎片【内部碎片】内部碎片就是已经被分配出去(能明确指出属于哪个进程)却不能被利用的内存空间;内部碎片是处于(操作系统分配的用于装载某一进程的内存)区域内部或页面内部的存储块。占有这些区域或页面的进程并不使用这个存储块。而在进程占有这块存储块时,系统无法利用它。直到进程释放 阅读全文
posted @ 2020-05-17 12:26 boldness2012 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 问题场景:对于40亿(4* 10^9)个数据,在计算机中用int存储需要16g内存很占空间(2^30是1g大约是10亿,40亿就是2^32,再就是一个int为4字节,大约就是16 * 2^30,16G),如果40亿数据直接存储耗费内存,所以按照一个int占四个字节,一个字节八位,如果按照位来存储的话 阅读全文
posted @ 2020-05-17 10:59 boldness2012 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/vanturman/article/details/80269081 阅读全文
posted @ 2020-05-14 15:34 boldness2012 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 转载:https://recomm.cnblogs.com/blogpost/4491769 阅读全文
posted @ 2020-05-14 14:56 boldness2012 阅读(94) 评论(0) 推荐(0) 编辑
摘要: STL中的所有算法(70个) 参考自:http://www.cppblog.com/mzty/archive/2007/03/14/19819.htmlhttp://hi.baidu.com/dinglinbin/blog/item/887e7c30c12e429ba9018e30.html STL 阅读全文
posted @ 2020-05-04 15:28 boldness2012 阅读(214) 评论(0) 推荐(0) 编辑