91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java如何實現分隔鏈表

發布時間:2022-01-17 14:33:19 來源:億速云 閱讀:371 作者:清風 欄目:大數據

本文將為大家詳細介紹“java如何實現分隔鏈表”,內容步驟清晰詳細,細節處理妥當,而小編每天都會更新不同的知識點,希望這篇“java如何實現分隔鏈表”能夠給你意想不到的收獲,請大家跟著小編的思路慢慢深入,具體內容如下,一起去收獲新知識吧。

給定一個鏈表和一個特定值 x,對鏈表進行分隔,使得所有小于 x 的節點都在大于或等于 x 的節點之前。

你應當保留兩個分區中每個節點的初始相對位置。

示例:

輸入: head = 1->4->3->2->5->2, x = 3

輸出: 1->2->2->4->3->5

答案:

 1public ListNode partition(ListNode head, int x) {
2    ListNode smallerHead = new ListNode(0);
3    ListNode biggerHead = new ListNode(0);
4    ListNode smaller = smallerHead;
5    ListNode bigger = biggerHead;
6    while (head != null) {
7        if (head.val < x) {
8            smaller = smaller.next = head;
9        } else {
10            bigger = bigger.next = head;
11        }
12        head = head.next;
13    }
14    smaller.next = biggerHead.next;
15    bigger.next = null;
16    return smallerHead.next;
17}

解析:

看變量名就能明白,就不再介紹。

常用的java框架有哪些

1.SpringMVC,Spring Web MVC是一種基于Java的實現了Web MVC設計模式的請求驅動類型的輕量級Web框架。2.Shiro,Apache Shiro是Java的一個安全框架。3.Mybatis,MyBatis 是支持普通 SQL查詢,存儲過程和高級映射的優秀持久層框架。4.Dubbo,Dubbo是一個分布式服務框架。5.Maven,Maven是個項目管理和構建自動化工具。6.RabbitMQ,RabbitMQ是用Erlang實現的一個高并發高可靠AMQP消息隊列服務器。7.Ehcache,EhCache 是一個純Java的進程內緩存框架。

感謝您能讀到這里,小編希望您對“java如何實現分隔鏈表”這一關鍵問題有了從實踐層面最深刻的體會,具體使用情況還需要大家自己動手實踐使用過才能領會,如果想閱讀更多相關內容的文章,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辽阳市| 含山县| 墨竹工卡县| 镇远县| 青铜峡市| 孙吴县| 宁陵县| 通许县| 丹阳市| 威远县| 视频| 昌乐县| 石河子市| 高州市| 兴义市| 教育| 台湾省| 莱芜市| 天峨县| 剑阁县| 大新县| 清丰县| 株洲县| 邵东县| 安溪县| 崇明县| 巍山| 鹿邑县| 福鼎市| 积石山| 区。| 乌什县| 宜丰县| 洮南市| 安新县| 巴中市| 普陀区| 德庆县| 精河县| 奉贤区| 平度市|