摘要: 1 /* 2 1.不带头结点的单链表。 3 2.需要修改,有引用在里面,只是伪代码。 4 5 6 Levi. 7 date:2013.1.22 8 */ 9 10 #include <stdio.h> 11 #include "sys/malloc.h" 12 #include <stdlib.h> 13 14 typedef struct LNode{ 15 TypeElem data; 16 struct LNode *next; 17 }; 18 19 typedef struct LNode * LinkList; 20 2... 阅读全文
posted @ 2013-01-22 21:45 Levi_随云 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1.带头结点L的单链表结构 3 2.参照严慧敏单链表的链表结构 4 5 Levi 6 date:13.1.22 7 */ 8 9 #include <stdio.h> 10 #include "sys/malloc.h" 11 #include <stdlib.h> 12 #define ElemType int 13 14 15 struct LNode{ 16 ElemType data; 17 struct LNode * next; 18 }; 19 20 typedef struct LNode * LinkLis... 阅读全文
posted @ 2013-01-22 16:37 Levi_随云 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1.严蔚敏书中的链表合并代码 3 4 Levi 5 date:13.1.22 6 */ 7 8 void MergeList(LinkList La,LinkList Lb,LinkList *Lc){ 9 LinkList pa=La->next,pb=Lb->next,pc;10 *(Lc)=pc=La;11 while(pa&&pb){12 if(pa->data<=pb->data){13 pc->next=pa;14 pc=pa;15 ... 阅读全文
posted @ 2013-01-22 15:37 Levi_随云 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1.此方法是看着数据结构李葆春自写的顺序表 3 2.此方法Delete 还没限制i 范围。 4 3.此定义只是用来测试用 5 6 7 Levi. 8 date: 2013.1.21 9 */ 10 #include <stdio.h> 11 #define ElemType int 12 #define MAX_LEN 20 13 14 typedef struct { 15 ElemType data[MAX_LEN]; 16 int len; 17 }SqList; 18 19 20 void Print(SqL... 阅读全文
posted @ 2013-01-22 00:43 Levi_随云 阅读(213) 评论(0) 推荐(0) 编辑
摘要: /* c2-1.h 线性表的动态分配顺序存储结构 */ #define LIST_INIT_SIZE 10 /* 线性表存储空间的初始分配量 */ #define LIST_INCREMENT 2 /* 线性表存储空间的分配增量 */ typedef struct { ElemType *elem; /* 存储空间基址 */ int length; /* 当前长度 */ int listsize; /* 当前分配的存储容量(以sizeof(ElemType)为单位) */ }SqList;/* bo2-1.c 顺序表示的线性表(存储结构由c2-1.h定义)的基本操作(12个),... 阅读全文
posted @ 2013-01-22 00:28 Levi_随云 阅读(635) 评论(0) 推荐(0) 编辑