- 博客(5)
- 收藏
- 关注
原创 全排列 公式&手动实现
全排列 公式&手动实现#includeperv_permutation(12345);返回值false;把数组变为54321;next_permutation(54321);返回值false;把数组变为12345;a[] = {1,2,3,4,5};do{ for(int i = 0; i < 5; i++) cout << a[i];
2018-01-30 00:32:33 1972
原创 bitset c++
bitset c++#include 0101101010//一个bitset类型的变量9876543210//对应元素的下标初始化using std :: bitsetbitset bit1("11101")//最简单的初始化!!! bit1 = bit2//没有这个操作,编译不通过bitset b; //b有n位,每位都为0 bitset b
2018-01-30 00:28:49 205
原创 sort的使用
sort的使用sort(a,a+5)//排序a首元素到a+4地址所在元素; sort 快排和插排stable_sort 归并partail_sort 堆排sort默认从小到大,也可自行定义comstable_sort 与sort用法相同sort(a,a+5,)sort(a,a+5,less())sort(a,a+5,greater())com
2018-01-28 12:20:56 284
原创 set使用技巧
include { set中会自动排序,由小到大,插入时,红黑树 set s;// char string int arr[5] = {0,1,2,3,4}; set iset(arr,arr+5); vector::iteartor it;s.begin() //s首地址 *s.begin()//首元素; s.begin()++//允许
2018-01-28 12:20:22 286
原创 c++ 之 vector技巧&避坑&提高效率
参考https://www.cnblogs.com/zsq1993/p/5929806.html 这位博主内容很详细结合自己知识,整理如下,更方便使用,增加了要避开的坑和使用技巧容器的使用#include { 初始化 //vector从0下标开始; vector v, v1;//空容器 vector v(3)//包含3个元素; vector v(3,9)//包含
2018-01-27 16:17:16 3772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人