收藏 分享(赏)

数据结构C语言实现代码建表和按值查找.doc

上传人:jinchen 文档编号:5286404 上传时间:2019-02-18 格式:DOC 页数:4 大小:41.50KB
下载 相关 举报
数据结构C语言实现代码建表和按值查找.doc_第1页
第1页 / 共4页
数据结构C语言实现代码建表和按值查找.doc_第2页
第2页 / 共4页
数据结构C语言实现代码建表和按值查找.doc_第3页
第3页 / 共4页
数据结构C语言实现代码建表和按值查找.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、#include#includetypedef struct nodechar data;struct node *next;linklist;linklist *head,*p;int i;char x;char key;linklist *CREATLIST()int 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;elser-next=s;r=s;ch=get

2、char();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+;if(i=j)return p;elsereturn NULL;linklist *LOCATE(linklist *head,char

3、key)linklist *p;p=head-next;while(p!=NULL)if(p-data!=key)p=p-next;elsebreak;return p;void INSERTAFTER(linklist *p,char x)linklist *s;s=(struct node*)malloc(sizeof(linklist);s-data=x;s-next=p-next;p-next=s;void DELETEAFTER(linklist *p)linklist *r;r=p-next;p-next=r-next;free(r);void main()char key=b;head=CREATLIST();putlist(head);p=LOCATE(head,key);printf(“%cn“,p-data);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 统计图表

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报