- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构C语言实现代码建表和按序号查找
#include<stdio.h>
#include<malloc.h>
typedef struct node
{
char data;
struct node *next;
}linklist;
linklist *head,*p;
int i;
char x;
linklist *CREATLIST()
{
char ch;
linklist *head,*s,*r;
head = NULL;
r = NULL;
ch=getchar();
while(ch!='$')
{
s=(struct node*)malloc(sizeof(linklist));
s->data=ch;
if(head==NULL)
head=s;
else
r->next=s;
r=s;
ch=getchar();
}
if(r!=NULL)
r->next=NULL;
return head;
}
void putlist(linklist *head)
{
linklist *p;
p=head;
while(p!=NULL)
{
printf("%4c",p->data);
p=p->next;
}
printf("\n");
}
linklist *GET(linklist *head,int i)
{
int j;
linklist *p;
p=head;
j=0;
while((p->next!=NULL)&&(j<i))
{
p=p->next;
j++;
}
if(i==j)
return p;
else
return NULL;
}
/* void INSERTBEFORE1(linklist *head,linklist*p)
{
linklist *s,*q;
s=(struct node*)malloc(sizeof(linklist));
s->data=x;
q=head;
while(q->next!=p)
q=q->next;
s->next=p;
q->next=s;
}
void DELETEAFTER(linklist *p)
{
linklist *r;
r=p->next;
p->next=r->next;
free(r);
}*/
void main()
{
head=CREATLIST();
putlist(head);
scanf("%d",&i);
p=GET(head,i);
printf("%4c",p->data);
}
1亿VIP精品文档
相关文档
最近下载
- 城市地下管网建设实施方案.docx
- 《中国银监会关于进一步加强商业银行小微企业授信尽职免责工作的通知》(银监发[2016]56号).pdf
- Ⅱ型无水石膏的应用探索(贵州磷化).pptx
- MTT 1186-2020 露天煤矿运输安全技术规范.docx
- 钢琴曲谱The Art of the Fugue (part 2)数字双手简谱.pdf VIP
- 血标本的采集 1.ppt VIP
- 2023年绵阳市中考数学试题及答案 (原卷).pdf
- zippo图册年度机系列整合(更新至C23).docx VIP
- Nikon尼康 閃光燈SB-5000 參考說明書(完整說明) 繁體中文.pdf
- 儿童少年生活质量量表.docx
文档评论(0)