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

金华兰溪网站建设莱芜在线话题莱芜拉呱

金华兰溪网站建设,莱芜在线话题莱芜拉呱,营销型网站外包,模板手机网站建设公司排名1025. 反转链表 (25) 时间限制300 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一个常数K以及一个单链表L#xff0c;请编写程序将L中每K个结点反转。例如#xff1a;给定L为1→2→3→4→5→6#xff0c;K为3#xff0c;则输出应该为3→2→1→6… 1025. 反转链表 (25) 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一个常数K以及一个单链表L请编写程序将L中每K个结点反转。例如给定L为1→2→3→4→5→6K为3则输出应该为3→2→1→6→5→4如果K为4则输出应该为4→3→2→1→5→6即最后不到K个元素不反转。 输入格式 每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址、结点总个数正整数N( 105)、以及正整数K(N)即要求反转的子链结点的个数。结点的地址是5位非负整数NULL地址用-1表示。 接下来有N行每行格式为 Address Data Next 其中Address是结点地址Data是该结点保存的整数数据Next是下一结点的地址。 输出格式 对每个测试用例顺序输出反转后的链表其上每个结点占一行格式与输入相同。 输入样例 00100 6 4 00000 4 99999 00100 1 12309 68237 6 -1 33218 3 00000 99999 5 68237 12309 2 33218输出样例 00000 4 33218 33218 3 12309 12309 2 00100 00100 1 99999 99999 5 68237 68237 6 -1 解析:本题注意一个坑,就是并不是所有的结点都在一个链表上,有一些结点是链表之外的多余结点.本题思路还是比较简单的. 代码: /************************************************************************* File Name: 1025.c Author: YueBo Mail: yuebowhu163.com Created Time: Sun 04 Jun 2017 09:37:57 AM CST************************************************************************/ #include stdio.hint main() {int nums[100001] {0};int next_addrs[100001] {0};int index[100001] {0};int first_addr, tmp_addr;int N, K;int i, j;int cnt 1;scanf(%d%d%d, first_addr, N, K);for (i 0; i N; i){scanf(%d, tmp_addr);scanf(%d, numstmp_addr);scanf(%d, next_addrstmp_addr);}index[0] first_addr;for (i 1; i N; i){tmp_addr next_addrs[index[i-1]];if (tmp_addr ! -1){cnt;index[i] tmp_addr;}elsebreak;}for (j 0; j cnt/K; j){for (i j*KK-1; i j*K; i--)printf(%05d %d %05d\n, index[i], nums[index[i]], index[i-1]);if ((j2)*K-1 cnt)printf(%05d %d %05d\n, index[i], nums[index[i]], index[(j2)*K-1]);else if ((j1)*K cnt)printf(%05d %d %05d\n, index[i], nums[index[i]], index[(j1)*K]);elseprintf(%05d %d -1\n, index[i], nums[index[i]]);}for (i j*K; i cnt-1; i)printf(%05d %d %05d\n, index[i], nums[index[i]], next_addrs[index[i]]);if (cnt%K ! 0)printf(%05d %d -1\n, index[cnt-1], nums[index[cnt-1]]);return 0; }
http://www.huolong8.cn/news/24438/

相关文章:

  • led网站建设哪家专业福步外贸网站
  • 网站建设预算策划悬赏做logo的网站
  • 北京移动网站建设公司价格资源丰富免费的网站推荐排名
  • 建设工程敎育网网站seo网络营销工程师
  • 网站建设开发全包网站加ico图标
  • 网上的网站模板怎么用十进十建 网站建设工作总结
  • 做公众号商城原型的网站贵州建设厅考试网站二建成绩查询
  • 福州交通建设集团官方网站全国十大装修公司最有名的是
  • 电商网站建设服务网站备案要求企业 个人
  • 淘宝券商城网站制作wordpress百科
  • 北京专业企业营销网站建设做外贸网站多久更新
  • 婚纱影楼网站怎么做网页小猪佩奇
  • 电商网站建设运城网站建设的总体目标考核指标
  • 东莞市网站建设公司企业网站推广宣传方案
  • php企业网站源码推荐网页游戏开服表时间表
  • 临清网站建设服务2万一3万电动汽车
  • 芜湖seo网站优化wordpress静态
  • intitle:郑州网站建设外贸网站建站h
  • 做网站原型的简单工具个人建站系统
  • wordpress企业仿站外贸培训
  • 优质外贸网站中国互联网协会理事长级别
  • 网站规划与建设规划书辽宁建设工程造价信息网
  • 全国高校校园网站建设与发展高级研修班临沂市开发区可以做分销的网站
  • 做网站泊头apple私人免费网站怎么下载
  • 网站关键字被改了wordpress导入演示卡主
  • 青岛李沧区网站建设网站设计怎么用黑色
  • 上海 网站设计北京建设网站圣辉友联
  • 医疗做网站一站式网站建设
  • 网页制作试题及答案福州百度推广排名优化
  • 校园网站建设软件打开浏览器直接进入网站