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

泉州网站建设 推广西宁哪里做网站

泉州网站建设 推广,西宁哪里做网站,wordpress code 标签,百货商城自助下单网站[日常练习]练习17#xff1a;链表头插法、尾插法练习练习17描述输入输出输入示例1输出示例1输入示例2输出示例2代码演示#xff1a;总结练习17 【日常练习】 链表头插法、尾插法练习 描述 输入3 4 5 6 7 9999一串整数#xff0c;9999代表结束#xff0c;通过头插法新建链… [日常练习]练习17链表头插法、尾插法练习练习17描述输入输出输入示例1输出示例1输入示例2输出示例2代码演示总结练习17 【日常练习】 链表头插法、尾插法练习 描述 输入3 4 5 6 7 9999一串整数9999代表结束通过头插法新建链表并输出通过尾插法新建链表并输出。 注意输出要采用如下代码因为OJ判题对空格敏感因此需要用下面的打印代码来做 //打印链表中每个结点的值 void PrintList(LinkList L){L L-next;//头结点无数据去第一个结点while (L ! NULL){printf(%d, L-data);//打印当前结点数据L L-next;//指向下一个结点if (L ! NULL){printf( );//输出案例中每两个数之间有空格但是第一个数之前没有空格}}printf(\n); }输入 3 4 5 6 7 9999第二行也是3 4 5 6 7 9999数据需要输入两次 输出 如果输入是3 4 5 6 7 9999那么输出是7 6 5 4 3数之间空格隔开尾插法的输出是3 4 5 6 7 输入示例1 3 4 5 6 7 9999 3 4 5 6 7 9999 输出示例1 7 6 5 4 3 3 4 5 6 7 输入示例2 1 3 5 7 9 9999 1 3 5 7 9 9999 输出示例2 9 7 5 3 1 1 3 5 7 9 代码演示 #include stdio.h #include stdlib.h#define MaxSize 50 typedef int ElemType;//数据类型typedef struct LNode//定义单链表结点类型 {ElemType data;//数据域 - 存放数据元素struct LNode* next;//指针域 - 指向下一个结点 }LNode,*LinkList;void ListHeadInsert(LinkList L)//C中的引用 {//malloc返回void*类型的强转成LinkList类型的指针L (LinkList)malloc(sizeof(LNode)); //分配一个头结点 - 给头结点申请空间 - 一个结构体大小的空间L-next NULL;//空ElemType x;LinkList s;scanf(%d, x);while (x ! 9999){s (LinkList)malloc(sizeof(LNode));//给新结点申请空间s-data x;//把读取到的数据放入新结点的数据域s-next L-next;//新结点指向原有列表的第一个结点L-next s;//新结点成为第一个结点scanf(%d, x);//读取下一个值} }//OJ判题对空格敏感 //打印链表中每个结点的值 void PrintList(LinkList L){L L-next;//头结点无数据去第一个结点while (L ! NULL){printf(%d, L-data);//打印当前结点数据L L-next;//指向下一个结点if (L ! NULL){printf( );//输出案例中每两个数之间有空格但是第一个数之前没有空格}}printf(\n); }void ListTailInsert(LinkList L) {L (LinkList)malloc(sizeof(LNode));L-next NULL;ElemType x;LinkList s, r L;//有一个结点指向尾部scanf(%d, x);while (x ! 9999){s (LinkList)malloc(sizeof(LNode));//给新结点申请空间s-data x;//读取的数据放入新结点的数据域r-next s;//原有链表的尾结点的next指向新结点r s;//尾指针指向新的尾结点scanf(%d, x);}r-next NULL;//尾结点的next要为NULL }int main() {LinkList L; //声明一个指向单链表第一个结点的指针 - 强调这是一个单链表ListHeadInsert(L);//头插法PrintList(L);//头插法后直接使用尾插法L指向了另外一个地方没有free原有链表属于内存泄漏做题中没关系。//删除结点一定要freeListTailInsert(L);//尾插法PrintList(L);return 0; }总结 本题考查链表的头插法、尾插法注意打印输出的格式要求空格的位置。
http://www.hkea.cn/news/14485080/

相关文章:

  • 淘宝客导购网站建设?中小学门户网站建设
  • 建微信网站苏州网站建设制作开发公司
  • 做食品行业网站wordpress4.8.0
  • 搞定设计网站做的图怎么下载不了网站开发树形图
  • 家居网站开发项目计划书互联网公司市值
  • 域名网络的解析网站网站开发注册流程以及收费
  • 上海自聊自做网站全国企业信息系统网官网
  • 局域网内的网站建设wordpress 数据库sql
  • 我也来做外国网站购物wordpress d8 4.1
  • html5黑色网站网页网站建设软件有哪些
  • 不注册公司可以做网站吗郑州信息港
  • 公司网站做百度推广需要交费吗网易工作做网站工资奖金高吗
  • 太平洋建设集团招标网站问答社交网站开发
  • 光环时讯网站拍艺术照
  • 做视频点播网站要多少带宽郑州 服装 网站建设
  • 雍熙网站建设网页qq登录入口官网
  • 网站建设的专业知识网站建设项目分析
  • 专业的营销型网站制作网站建设的目的与意义是什么意思
  • google网站排名查询网站备案简介怎么写
  • 杭州cms模板建站网站建设价格标准案例
  • 自己家的电脑做网站需要备案没怎么申请自媒体平台账号
  • 石家庄网站怎么建设招标
  • 网络公司构建网站网站开发公司oa
  • 长治做百度网站一年多少钱城乡与住房建设部网站首页
  • 微型营销网站制作十堰论坛网站
  • 管理部门网站建设说明书襄阳建设路21号创意园网站
  • 微信嵌入手机网站wordpress查看访问ip
  • 网站续费怎么做分录网站开发用什么笔记本
  • php做不了大型网站网站的特征包括
  • 中小企业网站建设公司首选lamp网站开发黄金组...