编程论坛
注册
登录
编程论坛
→
数据结构与算法
单链表问题
世界模型
发布于 2011-03-17 22:09, 632 次点击
怎么建立一个不带头结点的单链表,能给一两个例子最好
6 回复
#2
寒风中的细雨
2011-03-17 22:43
程序代码:
#include
<stdio.h>
#include
<malloc.h>
typedef
struct
node
{
short
data;
struct
node *next;
}*list;
list Create_list( list L )
{
short
get_input;
list temp;
printf(
"
\t 输入正数以空格隔开!\n
"
);
while
( scanf(
"
%d
"
, &get_input ) != EOF )
{
temp = (list) malloc (
sizeof
(
struct
node));
temp->next = L;
temp->data = get_input;
L = temp;
}
return
L;
}
void
Print_list( list L )
{
while
( NULL != L )
{
printf(
"
%d
"
, L->data);
L = L->next;
}
printf(
"
\n
"
);
return
;
}
int
main()
{
list L = NULL;
L = Create_list( L );
//
创建单链表
Print_list( L );
//
在控制台打印出单链表L
return
0
;
}
#3
寒风中的细雨
2011-03-17 22:46
只有本站会员才能查看附件,请
登录
#4
世界模型
2011-03-18 12:25
为什么我打印不出链表
#5
诸葛修勤
2011-03-18 12:36
crtl + z 结束
#6
禅定江湖
2011-04-05 12:33
henhaode
#7
情非得已
2011-04-24 21:51
不错
1