标题:求大家帮忙关于链表
只看楼主
魅影穿眸
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-11-17
结帖率:50%
 问题点数:0 回复次数:5 
求大家帮忙关于链表
编写一个creatlist,用来建立一个带头节点的单链表,新节点总是插入在链表的结尾。链表的头指针作为函数值返回,链表最后一个节点的next域放入null,作为链表结束标志。读入的字符一#表示输入结束,#不存入链表。
#include <stdio.h>
#define null 0
#define LEN sizeof(struct Node)
struct Node
  {char data;
   struct node *next;
  };
void main()
do
{struct node *head *p;
head=p=(struct node*)malloc(LEN)
p->data=data;
p->next=null;
tail->next=p;
}while(c!=#)
这样做对吗?希望补全。
第二题:有一链表,节点的数据类型包括两个成员,一个整数型和一个指向现一个节点的指针,假设链表的头节点指针head是已知的,find为特查的结点数据,请编写一个函数实现查找该节点是否在链表中,如果找出,显示结点数据,反之输出提示“找不到”。
#include <stdio.h>
#define null 0
#define LEN sizeof(struct Node)
struct Node
  {char data;
   struct node *next;
  };
void main()
{int search(int n,int m)
struct node *head *p;
printf(“请输入你要查找的数据”);
scanf("%d",&find);
search(p->data,find)
}
int search(int n,int m)
{for(p=head;p;p->next)
if(p->data==find)
printf("%ld",p->data);
else printf("找不到该数据")
搜索更多相关主题的帖子: include null 
2013-01-01 22:32
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:0 
问题比较多。。
程序代码:
#include <stdio.h>
#define null 0
#define LEN sizeof(struct node)
struct node//是小写node
{
    char data;
    struct node *next;
};
void main()
do
{
    struct node *head, *p;//这里竟然木有逗号
    head=p=(struct node*)malloc(LEN);//这里竟然木有分号
    p->data=data;//data哪来的?
    p->next=null;
    tail->next=p;//tail是啥子?
}while(c!=#)


[fly]存在即是合理[/fly]
2013-01-01 22:38
魅影穿眸
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-11-17
得分:0 
回复 2楼 azzbcc
tail是链表尾
2013-01-01 22:46
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:0 
回复 3楼 魅影穿眸
没看到你那里有定义tail。。。


[fly]存在即是合理[/fly]
2013-01-01 22:54
魅影穿眸
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-11-17
得分:0 
这两道题不是太懂啊,请大哥帮帮忙,谢谢
2013-01-02 12:15
魅影穿眸
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-11-17
得分:0 
大家帮帮我啊
2013-01-02 12:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-394779-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.572039 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved