Q2:1025 反转链表 ゞ 浴缸里的玫瑰 2024-03-24 10:18 76阅读 0赞 **输入样例:** 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 **参考答案:** #include<iostream> using namespace std; struct node{ int data; int next; }; int main() { int L,n,k; node nodearray[100001]; //创建链表 cin >> L >> n >> k; int next, adress, data; for (int i = 0; i < n; i++) { cin >> adress >> data >> next; nodearray[adress].data = data; nodearray[adress].next = next; } nodearray[100000].next = L; int r = L, t = 100000, w = L, q = L, p = -1; n = 0; while (r != -1) { r = nodearray[r].next; n++; if (n % k == 0) { p = w; while (p != r) { q = nodearray[p].next; nodearray[p].next = nodearray[t].next; nodearray[t].next = p; p = q; } nodearray[w].next = r; t = w; w = nodearray[t].next; } } //输出链表 p = nodearray[100000].next; while (p != -1) { if (nodearray[p].next != -1) { printf("%05d %d %05d\n", p, nodearray[p].data, nodearray[p].next); } else { printf("%05d %d %d\n", p, nodearray[p].data, -1); } p = nodearray[p].next; } }
相关 Q2:1025 反转链表 输入样例: 00100 6 4 00000 4 99999 00100 1 12309 68237 6 -1 33218 3 0000 ゞ 浴缸里的玫瑰/ 2024年03月24日 10:18/ 0 赞/ 77 阅读
相关 反转链表 > [剑指Offer 24 反转链表 \[easy\] ][Offer 24 _ _easy_] > ![在这里插入图片描述][watermark_type_ZmFuZ3p 曾经终败给现在/ 2022年12月27日 01:21/ 0 赞/ 216 阅读
相关 反转链表 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub 「爱情、让人受尽委屈。」/ 2022年11月29日 12:40/ 0 赞/ 193 阅读
相关 反转链表 / 反转链表 给一条单链表,请反转整个链表,并返回反转后的链表 / public class Test5 { / 这个递归函数的定 àì夳堔傛蜴生んèń/ 2022年10月29日 01:50/ 0 赞/ 240 阅读
相关 反转链表 代码: // by nby \include<iostream> using namespace std; struct node \{ int 以你之姓@/ 2022年08月07日 07:37/ 0 赞/ 234 阅读
相关 反转链表 题目 给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出 た 入场券/ 2022年07月28日 01:12/ 0 赞/ 241 阅读
相关 链表反转 public class LinkedListReverse { public static void main(String[] args) { £神魔★判官ぃ/ 2022年05月24日 08:05/ 0 赞/ 289 阅读
相关 反转链表 题目描述 输入一个链表,反转链表后,输出新链表的表头。 链表的数据结构如下: public class ListNode { int val; 浅浅的花香味﹌/ 2022年05月13日 22:45/ 0 赞/ 297 阅读
相关 反转链表 [反转链表][Link 1] 题目描述 输入一个链表,反转链表后,输出新链表的表头。 1 public class Solution { 心已赠人/ 2022年03月25日 15:26/ 0 赞/ 266 阅读
相关 反转链表 时间限制:1秒 空间限制:32768K 热度指数:408664 本题知识点: 链表 算法知识视频讲解 题目描述 输入一个链表,反转链表后,输出新链表的表头。 妖狐艹你老母/ 2022年03月10日 01:30/ 0 赞/ 276 阅读
还没有评论,来说两句吧...