2013年8月12日
摘要: A - * - * -*B - * - * -*将 A 指向B的第一个结点 B的尾结点指向A的第一个结点 释放头Btypedef struct LNode{//指向结构体成员 必然是结构体指针 int data; struct LNode *next;}LNode,*LinkList;int union1(LinkList &A,LinkList B){ LNode pa; pa = A -> next; A ->next = B - >next; while(B){ B =B->next; } B ->next = pa; free(B); } 阅读全文
posted @ 2013-08-12 00:58 gac 阅读(429) 评论(0) 推荐(0) 编辑
摘要: #include#include#includetypedef struct LNode{//指向结构体成员 必然是结构体指针 int data; struct LNode *next;}LNode,*LinkList;void InitList(LinkList &L){//构造空线性表L L = (LinkList)malloc(sizeof(struct LNode));//产生头结点 L if(!L)//存储分配失败 exit(0); L -> next = NULL; //头结点指针域为空}void CreateList(LinkList &La,LinkLis 阅读全文
posted @ 2013-08-12 00:52 gac 阅读(405) 评论(0) 推荐(0) 编辑