零碎知识点随笔
文章平均质量分 65
01的世界
有时,失去了才懂得珍惜
展开
-
& ^ | 位运算符的用法归纳
位运算符基于二进制,速度快,应用广,如果深入的掌握和理解,在很多时候可以解决很多问题,所以就总结一下位运算符的用法吧 结合例子看位运算符的用法 1.二进制模拟加法操作,先加不进位得A,然后算进位得B,然后(B int plus(int num1,int num2) { if(num2==0) return num1; return plus(num1^num2,(num1&原创 2015-10-02 19:02:35 · 1626 阅读 · 0 评论 -
递推基础
类似于Fibonacci:骨牌问题 #include #include #include #include #include using 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 · 280 阅读 · 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 · 307 阅读 · 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 · 323 阅读 · 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 · 305 阅读 · 0 评论