编程
luxialan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线性表几个基本算法
构造A,B两元素的并(删B表补A表)void union(List &La, List &Lb){La_len = ListLength(La);while(!ListEmpty(Lb)){List(Delete,1,e);if(!LocateELem(La,e))ListInsert(La,++La_len,e)}Destroy(Lb)}非纯集原创 2013-03-19 09:26:21 · 1185 阅读 · 0 评论 -
C/C++中的*和&
最近看程序的时候对&和*的理解还是有点问题,索性写篇文章重头理清一下。首先,左值和右值的问题。我们知道对于*和&,左值和右值的含义是不一样的,如#include int main(void){ int a = 0; int *p = &a; printf("The value is: %d/n", *p);原创 2014-10-25 11:03:08 · 565 阅读 · 0 评论 -
逻辑运算
位运算 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有: &(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 其中,按位取反运算符是单目运算符,其余均为双目运算符。 位运算符的优先级从高到低,依次为~、&、^、|, 其中转载 2014-10-27 21:14:02 · 622 阅读 · 0 评论 -
十进制与任意进制的转换
进制的转换是个十分基础的问题,很多字符串变换的过程本质上都可以归结为进制的转换首先是十进制转换为二进制//十进制转换为二制的源码 #include #include#includeusing namespace std; void ten2two(int n){ vector vec; while(n) { vec.push_back(n%2); n原创 2014-12-25 21:45:00 · 909 阅读 · 0 评论
分享