C++
Tizzii
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++ string的常用函数总结--详细注释
一、字符串删除1. iterator erase(iterator p);//删除字符串中p所指的字符2. iterator erase(iterator first, iterator last);//删除字符串中迭代器区间【first,last)上所有字符3. string& erase(size_t pos = 0, size_t len = npos);//删除字符串...原创 2019-11-18 11:41:48 · 646 阅读 · 0 评论 -
C++离散化常用函数 unique() + lower_bound + upper_bound()
unique()unique(起始地址,终止地址) 用来对数组进行去重,最后返回的是数组不重复元素的下一个元素的地址。 int a[100] = {0, 1, 2, 3, 4, 4 , 4}; //返回的是最后一个元素后面一个元素所在地址 减去开头就等于去重过后的个数 cout << unique(a + 1, a + 1 + 6) - (a + 1) + 1 ...原创 2019-09-12 09:43:24 · 977 阅读 · 0 评论 -
map与unordered_map的区别
需要引入的头文件不同map: #include < map >unordered_map:#include < unordered_map >map:优点:有序性,这是map结构最大的优点,其元素的有序性在很多应用中都会简化很多的操作红黑树,内部实现一个红黑书使得map的很多操作在lgn的时间复杂度下就可以实现,因此效率非常的高缺点:空间占用率高...原创 2019-10-03 17:23:11 · 454 阅读 · 0 评论
分享