摘要:
Given an integer, write a function to determine if it is a power of two.Credits:Special thanks to@jianchao.li.fighterfor adding this problem and creat... 阅读全文
摘要:
循环队列:队列有着先入先出的特性。但是对于队列如果删除队头以后剩下的空间将不会被释放,又由于队列只能由队尾插入这就导致被删除部分的空间被浪费。解决这个问题就是循环队列。循环队列顾名思义就是将队列串起来形成一个类似与环的结构。如图所示。对照着图很容易理解:对于原来队列里的操作自然有不同的地方:1.判断... 阅读全文
摘要:
erase函数要么删作指定位置loc的元素,要么删除区间[start, end)的所有元素.返回值是指向删除的最后一个元素的下一位置的迭代器ParametersAll parameters are of member type iterator, which in vector containers... 阅读全文
摘要:
http://blog.csdn.net/liuhongxiangm/article/details/7928790linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)... 阅读全文
摘要:
下面的动画展示了快速排序算法的工作原理。快速排序图示:可以图中在每次的比较选取的key元素为序列最后的元素。#include #include void swap(int * x, int * y){ int tmp = *x; *x = *y; *y = tmp;}void... 阅读全文
摘要:
http://www.weixueyuan.net/view/6382.htmlhttp://wuyuans.com/2012/09/cpp-operator-overload/ 阅读全文
摘要:
#include #include using namespace std;class String{ char* m_data;public: String(const char* p = NULL) { if(p == NULL) { ... 阅读全文
摘要:
http://www.cnblogs.com/haolujun/archive/2012/10/10/2719031.html有编号1~100个灯泡,起初所有的灯都是灭的。有100个同学来按灯泡开关,如果灯是亮的,那么按过开关之后,灯会灭掉。如果灯是灭的,按过开关之后灯会亮。现在开始按开关。第1个同... 阅读全文