| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 488 人关注过本帖
标题:求大家帮忙关于链表
取消只看楼主 加入收藏
魅影穿眸
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-11-17
结帖率:50%
收藏
 问题点数:0 回复次数:3 
求大家帮忙关于链表
编写一个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
魅影穿眸
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2012-11-17
收藏
得分:0 
回复 2楼 azzbcc
tail是链表尾
2013-01-01 22:46
魅影穿眸
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
快速回复:求大家帮忙关于链表
数据加载中...
 
   



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

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