C/C++
文章平均质量分 76
小VVVV
喜欢编程,迷恋创造,享受生活
展开
-
栈
////本程序中的链式栈不带头节点 #include "common.h" void creat_cstack(cstacklink *cs) { *cs = NULL; } void clear_cstack(cstacklink *cs) { cstacklink p = NULL; while(*cs) { p = *cs; *cs = (*cs)->next原创 2013-10-25 18:25:37 · 451 阅读 · 0 评论 -
队列
//顺序循环队列 //本程序队列模型规定:对头指针指向队头所在元素,队尾指针指向队尾元素的后一个元素 #include "common.h" void creat_squeue(squeuelink *sq_head) { *sq_head = (squeuelink)malloc(sizeof(squeue)); (*sq_head)->front = (*sq_head)-原创 2013-10-25 18:23:07 · 470 阅读 · 0 评论 -
线性表
//本程序的链表带头节点 #include "common.h" void creat_clist(clink *head) { *head = (clink)malloc(sizeof(clist)); assert(*head); bzero(*head, sizeof(clist)); (*head)->next = NULL; } void clear_clist原创 2013-10-25 18:21:09 · 460 阅读 · 0 评论 -
生成二叉树 非递归,递归遍历二叉树
#include #include typedef int datatype; typedef struct node { datatype data; struct node *lchild ,*rchild; }btree,*btreelink; void bitree(btreelink *b); void preorder(btreelink b); v原创 2013-10-25 17:10:54 · 523 阅读 · 0 评论 -
文件目录操作编程 实现“ls -l“功能
#include #include #include #include #include #include #include #include #include #include #include #define error_s(error) \ {\ perror("error");\ exit(-1);} int main (int原创 2013-10-25 16:08:25 · 1764 阅读 · 0 评论