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

魔法自助建站企业网站建设资金预算表

魔法自助建站,企业网站建设资金预算表,求个企业邮箱,wordpress需要mysql题目描述用C语言和类实现单链表#xff0c;含头结点属性包括#xff1a;data数据域、next指针域操作包括#xff1a;插入、删除、查找注意#xff1a;单链表不是数组#xff0c;所以位置从1开始对应首结点#xff0c;头结点不放数据类定义参考输入n第1行先输入n表示有n个…题目描述用C语言和类实现单链表含头结点属性包括data数据域、next指针域操作包括插入、删除、查找注意单链表不是数组所以位置从1开始对应首结点头结点不放数据类定义参考输入n第1行先输入n表示有n个数据接着输入n个数据第2行输入要插入的位置和新数据第3行输入要插入的位置和新数据第4行输入要删除的位置第5行输入要删除的位置第6行输入要查找的位置第7行输入要查找的位置输出n数据之间用空格隔开第1行输出创建后的单链表的数据每成功执行一次操作插入或删除输出执行后的单链表数据每成功执行一次查找输出查找到的数据如果执行操作失败包括插入、删除、查找等失败输出字符串error不必输出单链表样例查看模式正常显示查看格式输入样例1 -复制输出样例1语言: 编译选项主题: #includeiostream using namespace std; #define ok 0; #define error -1;class ListNode { public:int data;ListNode* next;ListNode(){next NULL;} };class LinkList { public:ListNode* head;//listcode类型的指针int len;LinkList(){head new ListNode();len 0;//表示整个链表的长度}~LinkList(){ListNode* p, * q;p head;//定义一个空指针先指向第一个节点的地址while (p ! NULL){q p;//指针q指向指针pp p-next;//p往后移一位delete q;//删除前面那个指针//直到删除到p为空指针为止}len 0;head NULL;}ListNode* LL_index(int i)//返回第i个节点的指针如果不存在则返回NULL{if (i-1len||i0){return NULL;}else{ListNode* p;p head-next;for(int j1;ji;j){p p-next;//指向后一个元素}return p;}}int LL_get(int i){if (i len || i 0){return error;}else{ListNode* p;p head-next;for (int j 1; j i; j){p p-next;//指向后一个元素}return p-data;}}int LL_insert(int i, int item){if (i - 1 len || i 0){return error;}else{ListNode* prehead, * new1, * after;ListNode* p head-next;for (int j 1; j i; j){pre p;//要得到转换的前一个位置p p-next;//p往后一位}new1 new ListNode();new1-data item;new1-next p;pre - next new1;len;return ok;}}int LL_del(int i){if (i - 1 len || i 0){return error;}else{//完全可以直接指向后两个直接跳过后面的一个来实现删除//但是代表删除的元素将会永远存在并且无法找回并删除ListNode* p, * prehead, * after;p head-next;for (int j 1; j i; j){pre p;//同样记录前面一个位置p p-next;}after p-next;//用after记录后一个位置p NULL;pre-next after;len--;return ok;}}void LL_display(){ListNode* p;p head - next;while (p){cout p-data ;p p-next;}cout endl;}}; int main() {LinkList p;int num;int lenth;cin lenth;for (int i 1; i lenth; i){cin num;p.LL_insert(i, num);}p.LL_display();for (int i 0; i 2; i){cin lenth num;if (p.LL_insert(lenth, num)0){p.LL_display();}else{cout error endl;}}for (int i 0; i 2; i){cin lenth;if (p.LL_del(lenth)0){p.LL_display();}else{cout error endl;}}for (int i 0; i 2; i){int num;cin lenth;if (p.LL_get(lenth) 0){cout p.LL_get(lenth) endl;}else{cout error endl;}}return 0; }
http://www.hkea.cn/news/14270841/

相关文章:

  • 网站免费建站 图标数据库如何导入wordpress
  • 雅安做网站网站备案号收回
  • 2022最新新闻素材摘抄seo关键词排名公司
  • 网站开发人员是什么指定关键词排名优化
  • 网站托管解决方案如何建立一个网站卖货
  • 南宁做网站推广网站效益分析
  • 网站转入备案你建立的网站使用了那些营销方法
  • 湖州网站开发公司做别墅花园绿化的网站
  • 公司网站做么做百度排名怎么申请一个网站
  • 网站建设资料百度云电商app开发公司
  • 做网站得叫什么网站咨询弹窗怎么做
  • 建筑装饰公司win10一键优化
  • 国际网站浏览器做网站多大
  • 建设学院网站意义广东建设信息网三库一平台官网
  • 网站开发实用技术pdf平面设计培训班哪里有
  • 网站的建设与管理自考wordpress 不显示全文
  • 万先生网站深圳福田地图
  • 南昌做网站建设公司免费简单门户网站开发
  • 川畅互联咨询 网站建设做室内概念图的网站
  • 当当网站开发系统说明西宁市建设局官方网站
  • 山东网站建设哪里好网盟推广费
  • 建设银行北京市财满街分行网站网站备案号注销的结果
  • 泉州城乡建设网站微网站自己可以做么
  • 北仑做网站免费推广平台排行
  • 广州网站建设程序开发做舞美的好素材网站j
  • ICO网站模板南城网站建设公司案例
  • 表白网站制作源代码网站备案重要吗
  • 网站带后台免费下载网站建设延期通知单
  • 网页制作与网站建设...家乡网页设计作品欣赏
  • 网站建设费 大创wordpress好不好用