久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Java怎么實現成對交換節點

148次閱讀
沒有評論

共計 883 個字符,預計需要花費 3 分鐘才能閱讀完成。

本篇內容主要講解“Java 怎么實現成對交換節點”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“Java 怎么實現成對交換節點”吧!

Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1- 2- 3- 4, you should return the list as 2- 1- 4- 3
public class SwapPairs { public static void main(String[] args) { ListNode l1 = new ListNode(1);
 ListNode n1 = new ListNode(3);
 ListNode n2 = new ListNode(4);
 l1.next = n1;
 n1.next = n2;

 SwapPairs sp = new SwapPairs();  ListNode head = sp.swapPairs(l1);  System.out.println(head.val);  System.out.println(head.next.val);  System.out.println(head.next.next.val);  }  ListNode swapPairs(ListNode head)  { if(head == null || head.next == null)  return head;  ListNode first = head;  ListNode last = head.next;  first.next = swapPairs(last.next);// 遞歸思想   很重要  last.next = first;  return last;  } }

到此,相信大家對“Java 怎么實現成對交換節點”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計883字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 德庆县| 乐东| 安多县| 扎鲁特旗| 信阳市| 嘉黎县| 黄大仙区| 巴塘县| 丹巴县| 登封市| 霸州市| 托克逊县| 阿勒泰市| 锦屏县| 宜黄县| 祁东县| 炎陵县| 葵青区| 全南县| 盈江县| 抚顺县| 望江县| 昭觉县| 小金县| 塔城市| 会同县| 怀化市| 泗水县| 云梦县| 开远市| 喜德县| 华容县| 兰溪市| 东至县| 乌拉特后旗| 新和县| 浦县| 奉新县| 晋城| 西乡县| 汶上县|