数据结构
yefengkk
这个作者很懒,什么都没留下…
展开
-
数据结构之c语言链表
# include # include # include typedef struct Node{ int data; //数据域 struct Node * pNext; //指针域}NODE, *PNODE; //NODE等价于struct Node PNODE等价于struct Node *//函数声明PNODE create_list(v原创 2012-05-30 18:29:08 · 946 阅读 · 0 评论 -
数据结构之c语言栈的演示
# include # include # include typedef struct Node{ int data; struct Node * pNext;}NODE, * PNODE;typedef struct Stack{ PNODE pTop; PNODE pBottom;}STACK, * PSTACK; //PSTACK原创 2012-06-06 00:15:40 · 369 阅读 · 0 评论 -
循环队列
# include # include typedef struct Queue{ int * pBase; int front; int rear;}QUEUE; void init(QUEUE *);bool en_queue(QUEUE *, int val); //入队void traverse_queue(QUEUE *);bool full_queue(Q原创 2012-06-13 12:40:04 · 408 阅读 · 0 评论 -
1+2+3+....+100的和用递归来实现
# include long sum(int n){ if (1 == n) return 1; else return n + sum(n-1);}int main(void){ printf("%ld\n", sum(100)); return 0;}原创 2012-06-13 19:28:07 · 2446 阅读 · 0 评论 -
链式二叉树
# include # include struct BTNode{ char data; struct BTNode * pLchild; //p是指针 L是左 child是孩子 struct BTNode * pRchild;};void PostTraverseBTree(struct BTNode * pT);struct BTNode * CreateBTree(原创 2012-06-17 19:35:28 · 461 阅读 · 0 评论 -
数据结构
习题一一、概念题(一)单选1.研究数据结构就是研究( D )A.数据的逻辑结构 B.数据的存储结构C.数据的逻辑结构和存储结构D.数据的逻辑结构、存储结构及其数据在运算上的实现2.下面关天算法的说法,错误的是( D )A.为解决某问题的算法与为该问题编写的程序含义是相同的B.算法最终必须由计算机程序实现C.算法的可行性是指指令不能有原创 2012-06-28 00:24:43 · 14183 阅读 · 1 评论