
数据结构
文章平均质量分 77
强二二
这个作者很懒,什么都没留下…
展开
-
二叉树(C语言)
#include #include typedef char elemType;typedef struct BTree{ elemType data; struct BTree* lTree; struct BTree* rTree; struct BTree* next;}Tree;typedef struct QList{ Tree*原创 2015-08-07 21:15:19 · 458 阅读 · 0 评论 -
栈(C语言)
#include #include typedef int elemType;typedef struct List{ elemType elem; struct List* next;}Node;typedef struct listStack{ Node* top; int stackSize;}Stack;//创建空栈Stack*原创 2015-08-06 16:48:08 · 374 阅读 · 0 评论 -
队列(C语言)
#include #include typedef int elemType;typedef struct List{elemType elem;struct List* next;}Node;typedef struct ListQuene{Node* first;Node* rear;int queneSize;}Quene;原创 2015-08-06 10:21:42 · 490 阅读 · 0 评论 -
链表(C语言)
#include #include #define number 5typedef int elemType;typedef struct List{elemType elem;struct List *next;}Node;//创建单链表struct List *createList(int num){Node *head,*p1,原创 2015-08-06 10:19:37 · 465 阅读 · 0 评论 -
顺序表(C语言)
#include #include #define maxsize 3#define addsize 2typedef int elemType;typedef struct{elemType *List;//首地址int length;//长度int listSize;//分配的内存大小} sqList;//初始化顺序链表void原创 2015-08-06 10:17:28 · 447 阅读 · 0 评论 -
冒泡排序 选择排序 快速排序(C语言)
#include #include #include //用到了time函数#define arraySize 10//随机数组个数//打印函数void print(int array[]){ printf("打印随机数组\r\n"); int i; for(i=0;i<arraySize;i++) { printf("%d\t"原创 2015-08-06 18:55:20 · 488 阅读 · 0 评论 -
链表排序(C语言)选择排序
#include #include #include //用到了time函数#define arraySize 10typedef int elemType;typedef struct List{ elemType elem; struct List *next;}Node;//产生随机数组void createRandomArray(int arr原创 2015-08-07 09:36:39 · 1249 阅读 · 0 评论