//已知单链表长度
void createListFromTail(LinkList &L,int n){
L= new Node;
L->next=NULL;
LinkList p,r =L;
for(int i=0;i<n;i++)
{
p=new Node;
cin>>p->data;
r->next=p;
r=p;
}
r->next=NULL;
}
//未知单链表长度,赋值为0时结束单链表的创建
void createListFromTail(LinkList &L)
{
L=new Node;
L->next=NULL;
LinkList p,r =L;
while(1){
p=new Node;
cin>>p->data;
r->next=p;
if(!p->data) break;
else r=p;
}
r->next=NULL;
}
//未知单链表长度,键盘输入回车结束单链表的创建
void createListFromTail(LinkList &L)
{
L=new Node;
L->next=NULL;
LinkList p,r =L;
char s;
int x;
while(cin>>x){
s=getchar();
p=new Node;
p->data=x;
r->next=p;
r=p;
if(s=='\n') break;
}
r->next=NULL;
}
单链表的创建(尾插法)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 单链表常见的创建方法有头插法和尾插法,这里记录头插法创建带头结点的单链表具体过程:以C语言为例,1)首先使用 ty...
- 单链表创建方法主要有头插法和尾插法,这里记录尾插法创建带头结点的单链表过程 尾插法算法代码: 反转链表C语言伪代码
- 顺序存储 ,链式存储数组 是顺序结构->地址是连续的a[] a是常量//基地址+偏移 链式结构struct stu...