链表的创建插入删除

来源:互联网 发布:什么是电子商务数据库 编辑:程序博客网 时间:2024/06/09 15:37
#include<iostream>#include<cstdlib>using namespace std;struct node{int data;node *next;};node* creat(){node *head,*tail,*p;int x;head=tail=new node;while(scanf("%d",&x),x!=-1){p=new node;p->data=x;tail->next=p;tail=p;}tail->next=NULL;return head;}void show(node* head){while(head->next!=NULL){head=head->next;printf("%d ",head->data);}puts("");}node* find(node *head,int i){int j;for(j=0;head->next!=NULL,j<i;j++)head=head->next;if(j==i) return head;return NULL;}void insert(node *head,int x,int y){node *n=find(head,x-1);if(n==NULL) exit(1);else {node *m=new node;m->data=y;m->next=n->next;n->next=m;}}void del(node *head,int x){node *n=find(head,x-1);if(n==NULL) exit(2);else{node *m=n->next;if(m==NULL) exit(3);else{n->next=m->next;delete m;}}}int main(){int x,y;node *head=creat();show(head);cin>>x>>y;insert(head,x,y);show(head);cin>>x;del(head,x);show(head);return 0;}

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 田园风格钟表 田园阁竹炭旗舰店 丽田园休闲农庄 田园风格阳台装修图片 店面田园风格装修图片 田园乡村装修风格 田园卫浴装修效果图 田园风格小碎花墙纸 乡村田园家具 田园风格美容院装修图片 形容田园生活的诗句 田园风格名字 田园风格服饰 卧室设计田园风格 田园风格装修画 田园风格吊灯图片 田园风格壁灯图片 田园风格装修风格 若若的田园生活 田园风情生态鱼缸 田园风格甜品店 美式田园沙发 田园风格书房图片 山水田园门票 紫薇都市田园 中式田园风格特点 田园风卫生间 田园风格样板房图片 乡村田园图片 将门女的秀色田园 田圆小福妻 田地 田地拼音 田地的拼音 田地的意思 田地造句 什么田地 田地简笔画 什么的田地 梦见田地 家有田地