当前位置: 首页 > news >正文

重庆做营销型网站建设公司抚顺网站建设

重庆做营销型网站建设公司,抚顺网站建设,免费做h5的网站,上海莱布拉网站建设一、实验目的 掌握线性表的链式存储结构的表示和实现方法。 掌握链表基本操作的算法实现,以及对相应算法的性能分析。 二、实验内容 1)根据输入的一系列整数,以0标志结束,用头插法建立单链表,并输出单链表中各元素…

一、实验目的

  1. 掌握线性表的链式存储结构的表示和实现方法。

  2. 掌握链表基本操作的算法实现,以及对相应算法的性能分析。

二、实验内容

  • 1)根据输入的一系列整数,以0标志结束,用头插法建立单链表,并输出单链表中各元素值,观察输入的内容与输出的内容是否一致。
  • 2)在单链表的第i个元素之前插入一个值为x的元素,并输出插入后的单链表中各元素值。
  • 3)删除单链表中第i个元素,并输出删除后的单链表中各元素值。
  • 4)在单链表中查找第i个元素,如果查找成功,则显示该元素的值,否则显示该元素不存在。

三、实验思路

代码如下:

#include <bits/stdc++.h>
using namespace std;
typedef struct LNode{int data;struct LNode *next;
}LNode,*LinkList;
LinkList InitList(LinkList &l){l=new LNode;l->next=NULL;return l;
}
LinkList ListInsert(LinkList l,int i,int e){LNode *p;p=l;int j=0;while(p&&(j<i-1)){p=p->next;++j;}if(!p||j>i-1){printf("ERROR");return l;}LNode *s=new LNode ;s->data=e;s->next=p->next;p->next=s;return l;
}
LinkList ListDelete(LinkList l,int i){LNode *p=l;int j=0;while((p->next)&&(j<i-1)){p=p->next;++j;}if(!(p->next)||(j>i-1)){cout<<"ERROR"<<endl;}LNode *q=p->next;p->next=q->next;delete q;return l;
}
int LocateElem(LinkList l,int i){LNode *p=l->next;int j=0;while(p){j++;if(j==i){return p->data;}else{p=p->next;}}return 0;
}
void Print(LinkList l){LNode *p=l->next;while(p!=NULL){cout<<p->data<<" ";p=p->next;}cout<<endl;
}
int main(){LinkList l;l=InitList(l);int e,i=0;cout<<"请输入一系列整数,以0标志结束"<<endl;while(scanf("%d",&e)&&e!=0){i++;l= ListInsert(l,i,e);}Print(l);cout<<"请在第i个元素之前插入一个值为x的元素"<<endl;int j,x;cin>>j>>x;l= ListInsert(l,j,x);Print(l);cout<<"请输入要删除的第i个元素"<<endl;cin>>j;l= ListDelete(l,j);Print(l);cout<<"请输入想要查找的第i个元素"<<endl;cin>>j;int h= LocateElem(l,j);if(h!=0){cout<<h;}else{cout<<"该元素不存在";}return 0;
}

运行结果:

http://www.15wanjia.com/news/54439.html

相关文章:

  • css查询错误网站湖南seo
  • 温州 网站制作百度小说搜索排行榜
  • 微信运营网站建设网上学电脑培训中心
  • 网站上传空间下一步重庆公司网站seo
  • 用手机做服务器做网站深圳华强北新闻最新消息今天
  • 哪个网站名片做的号dreamweaver网页制作
  • 营销型单页面网站制作精准推广
  • 网站配色分析google手机官网
  • 律师网站建设免费推广网站地址大全
  • 最具有口碑的网站建设市场调研报告ppt模板
  • 网站右侧二维码公众号怎么推广
  • 大型网站开发成本关键词完整版
  • 个人网站制作鞍山seo外包
  • 织梦免费购物网站关键词搜索查找工具
  • 用哪个软件做网站小广告网页
  • html静态页面兼职长岭网站优化公司
  • 淄博网站推广哪家好佛山疫情最新情况
  • 山东企业建站系统信息最新军事战争新闻消息
  • 广州市海珠区建设局网站手机搜索引擎排行榜
  • 杭州网站制作平台公司如何对网站进行推广
  • 建网站添加付款方式引擎搜索网站
  • 上海网站建设哪家专业厦门排名推广
  • 专业做网站流程百度关键词搜索排行
  • 昆明cms模板建站seo顾问服务四川
  • 房地产网站怎么建设新app推广方案
  • 政府网站集约化建站seo网站地图
  • 3d地图网站模板html网页设计与制作知识点
  • 濮阳h5建站优化设计答案四年级上册语文
  • 北京建设网站制作陕西seo顾问服务
  • 抚州做网站百度客服中心人工在线咨询