系统知识
wbugw_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ASCII码
若要用a表示数字1原创 2018-10-05 20:17:55 · 175 阅读 · 0 评论 -
sort
形式: sort(first_pointer,first_pointer+n,cmp) 参数解释: 第一个参数是数组的首地址,一般写上数组名就可以,因为数组名是一个指针常量。 第二个参数相对较好理解,即首地址加上数组的长度n(代表尾地址的下一地址)。 最后一个参数是比较函数的名称(自定义函数cmp),这个比较函数可以不写,即第三个参数可以缺省,这样sort会默认按数组升序排序。 一维数组 结构...原创 2018-10-06 15:20:14 · 377 阅读 · 0 评论 -
关于lower_bound( )和upper_bound( )的常见用法
原文转载地址 lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的。(一定是有序的) 在从小到大的排序数组中, lower_bound( begin,end,num): 从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。通过返回的地址减去起始地址begin,得到找到数字在数...转载 2018-10-06 15:27:33 · 669 阅读 · 0 评论 -
cin
cout输出空格 cout<<a<<" "<<endl; //空格用双引号原创 2018-10-08 09:34:41 · 273 阅读 · 0 评论 -
c++中cin等输入函数的用法
原文链接 1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符 1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字: #include <iostream> usi...转载 2018-10-08 09:42:05 · 1618 阅读 · 0 评论 -
队列写堆
首先你需要一个头文件:#include priority_queue q;//这是一个大根堆q priority_queue<int,vector,greater >q;//这是一个小根堆q //注意某些编译器在定义一个小根堆的时候greater和后面的>要隔一个空格,不然会被编译器识别成位运算符号>> ...原创 2018-10-14 16:42:33 · 143 阅读 · 0 评论 -
字节
1B=8 Bit 1KB=1024B 1MB=1024KB 1GB=1024MB原创 2018-10-10 16:34:52 · 2249 阅读 · 0 评论 -
字符串的长度
string s; int len=s.length( ); char s[1005]; for(int i=1;i<=n;i++){ scanf("%d",s); int len=strlen(s); } //其实char s[ ]也是合法的原创 2018-10-17 16:36:50 · 346 阅读 · 0 评论 -
快速读入
#include<bits/stdc++.h>//最多到正负2*10^9 using namespace std; int n; int read() { int x=0,w=1; char c=getchar(); while (c<'0'||c>'9') { if (c=='-') w=-1; c=getchar(); } while (c&...原创 2018-10-24 20:36:29 · 428 阅读 · 0 评论
分享