![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 89
xubuju
实迷途其未远,觉今是而昨非
展开
-
单链表
单链表 #include #include #include #include #define random(x) rand() % (x) //rand()的范围是在0与 ((unsigned int)-1 >> 1)...然后求余 //然后求余之后那么范围在 X之内了 typedef int Status; typedef int ElemType; //下面原创 2012-08-28 18:48:24 · 530 阅读 · 0 评论 -
循环单链表
循环单链表 #include #include #include #include #define random(x) rand() % (x) typedef int Status; typedef int ElemType; typedef struct LNode { ElemType data; struct LNode* next; }*LNode; typedef原创 2012-09-08 21:09:49 · 471 阅读 · 0 评论 -
循环双链表
循环双链表 #include #include #include #include #define random(x) rand() % (x) typedef int Status; typedef int ElemType; typedef struct LNode { ElemType data; struct LNode* next; st原创 2012-09-09 08:53:58 · 1492 阅读 · 0 评论 -
关于位域的一些东西
1. 一个位域宽度应该不比它的类型宽度还要宽,如: 2. 取地址操作符&不能应用在位域字段上; ccs 可以通过view memory 来看具体的地址, 可以对于位域来说是非法的. 同理&也不能应用在位域字段上(cpu对于内在的访问都是以2的整倍数来的,而位域则有可能是奇数什么的) 3. 位域字段不能是类的静态成员; 在C语言中,结构体本身是不能有静态成员,所以如果原创 2016-12-27 15:49:29 · 2286 阅读 · 0 评论