摘要: /*创建一个带头结点的链表,头部插入法创建*/#include#include#define DataType chartypedef struct node{ DataType data; struct node *next;}ListNode,*LinkList;/*创建一个带头结点的链表*/LinkList createLinkList(){ char ch; LinkList temp,head = (ListNode*)malloc(sizeof(ListNode)); head->next = NULL; puts("\n输入链表节点的数值:")... 阅读全文
posted @ 2013-12-21 16:01 平林新袖 阅读(536) 评论(0) 推荐(0) 编辑
摘要: /*创建一个链表,尾结点插入法*/#include#include#define DataType char/*节点类型*/typedef struct node{ DataType data; struct node *next;}ListNode,*LinkList;/**不带头结点*尾插入法的实现*从头结点读取的时候,就是按照输入顺序读出的*/LinkList createLinkList(){ DataType ch; LinkList p,head,rear; head = rear = NULL; /*读取元素*/ puts("输入节点的数... 阅读全文
posted @ 2013-12-21 15:00 平林新袖 阅读(838) 评论(0) 推荐(0) 编辑
摘要: #include#include#define ListSize 100typedef int DataType;typedef struct{ DataType *data; int length; int size;} Sqlist;void initSqlist(Sqlist *L){ L->data = (void*)malloc(ListSize * sizeof(int)); if(! L->data) exit(0); L->length = 0; L->size = ListSize;}/*在顺序表的i位置插入元素*/void insertSqlist( 阅读全文
posted @ 2013-12-21 14:59 平林新袖 阅读(2242) 评论(0) 推荐(0) 编辑