
零碎知识点随笔
文章平均质量分 65
01的世界
有时,失去了才懂得珍惜
展开
-
& ^ | 位运算符的用法归纳
位运算符基于二进制,速度快,应用广,如果深入的掌握和理解,在很多时候可以解决很多问题,所以就总结一下位运算符的用法吧结合例子看位运算符的用法1.二进制模拟加法操作,先加不进位得A,然后算进位得B,然后(Bint plus(int num1,int num2){ if(num2==0) return num1; return plus(num1^num2,(num1&原创 2015-10-02 19:02:35 · 1657 阅读 · 0 评论 -
递推基础
类似于Fibonacci:骨牌问题#include#include#include#include#includeusing namespace std;int fun(int n){ if(n==1)return 1; else if(n==2)return 2; else return (fun(n-1)+fun(n-2));}int main()原创 2015-05-26 11:50:19 · 312 阅读 · 0 评论 -
字符串基本操作
字符串基本操作(1)赋值:用“=”号(2)连接:用“+”号(3)求长度:“.size()”方法(4)插入子串:s.insert(插入位置,”串”);(5)删除子串:s.erase(开始位置,长度);(6)查找子串:s.find(内容,开始位置),查找不到返回“string::npos”,返回的是第一个字符的位置(7)取子串:s.substr(开始位置,长度);(8)原创 2015-07-11 10:42:47 · 325 阅读 · 0 评论 -
STL 几个函数的用法
#include #include #include #include #include #include using namespace std; int main(){ //cout<<"Illustrating the generic unique algorithm."<<endl; const int N=11; int array1[N]={原创 2015-07-07 15:57:12 · 347 阅读 · 0 评论 -
主要学习类型之间的转换
#include #include #include #include#include using namespace std;int getCommonStrLength(char * pFirstStr, char * pSecondStr){ string p1(pFirstStr);string p2(pSecondStr); int i,j,num=0,原创 2015-05-17 20:19:09 · 327 阅读 · 0 评论