头插入法建立链表
2013-10-14 16:21
316 查看
typedef int value_type;
typedef struct Node
{
value_type data;
struct Node *next;
}Node,LinkedList;
LinkedList LinkedListCreat()
{
Node *L;
L=(Node *) malloc(sizeof(Node));//创建头结点
L->next=NULL;
Node *r;
r=L;//头结点的头指针和尾指针都为NULL
value_type x;
while(scanf("%d",&x)!=EOF)
{
Node *p;
p=(Node *) malloc(sizeof(Node));
p->data=x;
p->next=L->next;
L->next=p;
}
}
typedef struct Node
{
value_type data;
struct Node *next;
}Node,LinkedList;
LinkedList LinkedListCreat()
{
Node *L;
L=(Node *) malloc(sizeof(Node));//创建头结点
L->next=NULL;
Node *r;
r=L;//头结点的头指针和尾指针都为NULL
value_type x;
while(scanf("%d",&x)!=EOF)
{
Node *p;
p=(Node *) malloc(sizeof(Node));
p->data=x;
p->next=L->next;
L->next=p;
}
}
相关文章推荐
- 表头插入法建立链表
- 单向链表的删除及插入操作(以头插入法建立单向链表)
- 链表的头插入法建立和尾插入法建立
- 表尾插入法建立链表
- 插入法建立链表C++
- 1.1头尾插入法建立链表
- 单向链表的建立(尾部插入法)
- 单向链表的建立(头插入法)
- (语法)理解链表:建立,插入
- c语言建立单链表及基于单链表的操作
- [转载]C语言链表的建立、插入和删除
- 双向链表的建立及基本操作
- 链表的基本操作,建立,测长,删除,打印,插入
- 一个建立双向循环链表的例子
- 头插法和尾插法建立带头节点的单链表
- 建立链表的另类方法
- 有序链表的建立(用冒泡排序对连表排序)
- 今天有点忙,拙劣地写了个链表 头插入法,尾插入法。
- SDUT 2117-数据结构实验之链表二:逆序建立链表
- 第四周 【项目1 - 建立单链表】