摘要:
因为这道题挂了我腾讯的初面!!! #include<bits/stdc++.h> using namespace std; void fun1(vector<int> & count1); void fun2(vector<int> & count2); int main(){ vector<int 阅读全文
posted @ 2021-04-07 16:18
shenlei_blog
阅读(277)
评论(0)
推荐(0)
摘要:
#索引 ##什么是索引 索引是帮助MYSQL高效获取数据的数据结构 (排好序的快速查找数据结构) 一般来说索引本身也很大,不可能储存在内存中,以文件的形式存储在磁盘上。 ##索引优缺点 优点: 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也 阅读全文
posted @ 2021-04-06 16:26
shenlei_blog
阅读(176)
评论(0)
推荐(0)
摘要:
C++内存管理 C++内存管理分类 堆 进程调用了malloc后才会有堆区,程序运行过程中可以动态增加堆大小,从低地址向高地址增加,分配小内存时使用该区域(相对于内存映射区而言), 栈 储存函数内局部变量,参数,函数返回值,返回地址,从高地址向低地址储存,函数执行结束时这些存储单元自动被释放。 自由 阅读全文
posted @ 2021-04-06 10:59
shenlei_blog
阅读(77)
评论(0)
推荐(0)
摘要:
unordered_map unordered_map底层实现是哈希表,所以不会根据key来排序 undered_map<T1,T2> um; //T1是key值,T2是value值,初始的时候 um 是空映射 unordered_map和map类似,都是存储的key-value的值,可以通过key 阅读全文
posted @ 2021-04-01 19:28
shenlei_blog
阅读(389)
评论(0)
推荐(0)
摘要:
Map Map的特点是增加和删除节点对迭代器的影响很小。对于迭代器来说,可以修改实值,而不能修改key map<T1,T2> m; //T1是key值,T2是value值,初始的时候 m 是空映射 插入方式:键值对的形式插入 采用创建pair的形式插入 采用make_pair的形式进行插入 采用大括 阅读全文
posted @ 2021-04-01 17:55
shenlei_blog
阅读(66)
评论(0)
推荐(0)
摘要:
问题:比如说1亿个数,找出前10000大的数怎么处理? 算法思想:先用hash去重(解决内存问题),然后用二分法查找等查找数据只剩下1W+的时候,快排,取前10000个数据 阅读全文
posted @ 2021-04-01 16:13
shenlei_blog
阅读(70)
评论(0)
推荐(0)
浙公网安备 33010602011771号