链表分割
发布日期: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������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:python requests.session 与 requests
    下一篇:pstree&gdb

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年04月27日 22时47分28秒