- 博客(9)
- 收藏
- 关注
转载 常用颜色的RGB值
RGB颜色表 白色:rgb(255,255,255) 黑色:rgb(0,0,0) 红色:rgb(255,0,0) 绿色:rgb(0,255,0) 蓝色:rgb(0,0,255) 青色:rgb(0,255,255) 紫色:rgb(255,0,255) 调整相关数字,便可以得到深浅不一的各种颜色。
2014-09-29 10:36:30
9564
转载 C++内存分配方式
栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数的调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。 堆,就是那些由 new 分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个 new 就要对应一个 delete。如果程序
2014-09-17 02:24:52
373
转载 二叉树的遍历-递归和非递归算法
遍历二叉树的三种方法:前序:根节点->左子树->右子树中序:左子树->根节点->右子树后序:左子树->右子树->根节点 非递归算法中序遍历二叉树,设S为一个栈,p为指向根节点的指针,处理过程如下:1)当p非空时,压栈p指针,并将p指向该节点的左子树。2)当p为空时,弹出栈顶元素,显示节点元素,并将p指向该节点的右子
2014-09-16 16:38:44
454
转载 二进制转换
void BinToDec(char *bin, char *dec){ int data = 0, top = -1, i; char stack[20]; for(i = 0; bin[i]; i++) data = data * 2 + bin[i] - '0'; while(data) { stack[++top]
2014-09-12 00:46:32
488
转载 long型十进制转换为十六进制 和 十六进制转换为十进制
函数原型: 1234//转二进制char *ConvertTo2String(long number);//转十六进制char *ConvertTo16String(long number); 思路: 转换二进制很简单,二步操作即可完成
2014-09-11 23:39:22
2107
转载 字符串的查找
C实现strstr #include iostream> #include string> using namespace std; //c语言实现strstr const char* isSub(const char* str, const char *subs){ //特殊情况 if(!*subs) ret
2014-09-11 17:21:56
463
原创 c++的有关学习链接
Sizeof与Strlen的区别与联系http://mazhijing.blog.51cto.com/215535/68644/
2014-09-10 22:28:29
439
转载 c/c++笔试面试题
1.求下面函数的返回值(微软)int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8思路:将x转化为2进制,看含
2014-09-10 22:06:36
414
转载 c++笔试题
①链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反转后,利用已经存储的指针往后面继续遍历。源代码如下:struct linka {int
2014-09-10 22:02:18
698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人