
链表分割
������������������������������ ������������������������������������������������������������ ������������������������������������������������������ ������������������������������������
发布日期:2021-05-13 00:13:14
浏览次数:14
分类:精选文章
本文共 2632 字,大约阅读时间需要 8 分钟。
������������������������������������������������������������������������������x���������������������������������������x������������������������������������������������������x������������������������������������
min_head
���max_head
���������������������������������min_move
���max_move
���min_chain
���max_chain
������min_chain
���max_chain
���������������������������������������������������������������������
import java.util.ArrayList;public class Partition { public ListNode partition(ListNode pHead, int x) { // ������������������ if (pHead == null || pHead.next == null) { return pHead; } // ������������������������������������ ListNode min_head = new ListNode(-1); ListNode max_head = new ListNode(-1); ListNode min_move = min_head; ListNode max_move = max_head; // ������������������ ListNode temp = pHead; while (temp != null) { // ������������������ if (temp.val < x) { // ������������������������min_chain if (min_move == null) { min_move = new ListNode(temp.val); min_move.next = null; min_head = min_move; } else { min_move.next = new ListNode(temp.val); min_move = min_move.next; } } else { // ������������������������max_chain if (max_move == null) { max_move = new ListNode(temp.val); max_move.next = null; max_head = max_move; } else { max_move.next = new ListNode(temp.val); max_move = max_move.next; } } // ������������������������ temp = temp.next; } // ������max_head������������������min_head // ������������min_head���max_head������ if (max_head != null) { min_head.next = max_head; } return min_head.next != null ? min_head : (max_head != null ? max_head : null); }}
���������������������������������������������������������������������������x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月27日 22时47分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
wxWidgets源码分析(5) - 窗口管理
2021-05-09
wxWidgets源码分析(7) - 窗口尺寸
2021-05-09
wxWidgets源码分析(8) - MVC架构
2021-05-09
wxWidgets源码分析(9) - wxString
2021-05-09
Mybatis Generator最完整配置详解
2021-05-09
[白话解析] 深入浅出熵的概念 & 决策树之ID3算法
2021-05-09
[梁山好汉说IT] 梁山好汉和抢劫银行
2021-05-09
[源码解析] 消息队列 Kombu 之 基本架构
2021-05-09
[源码分析] 消息队列 Kombu 之 启动过程
2021-05-09
[源码分析] 消息队列 Kombu 之 Consumer
2021-05-09
抉择之苦
2021-05-09
wx.NET CLI wrapper for wxWidgets
2021-05-09
ASP.NET MVC Action Filters
2021-05-09
Powershell中禁止执行脚本解决办法
2021-05-09
HTTP协议状态码详解(HTTP Status Code)
2021-05-09
OO_Unit2 多线程电梯总结
2021-05-09
04_Mysql配置文件(重要参数)
2021-05-09