博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一些小问题
阅读量:6681 次
发布时间:2019-06-25

本文共 853 字,大约阅读时间需要 2 分钟。

/** * Definition for singly-linked list. * public class ListNode { *     int val; *     ListNode next; *     ListNode(int x) { val = x; } * } */public class Solution {    public ListNode partition(ListNode head, int x) {        ListNode leftDummy = new ListNode(0);        ListNode rightDummy = new ListNode(0);        ListNode left = leftDummy;        ListNode right = rightDummy;        while (head != null) {            if (head.val < x) {                left.next = head;                left = head;            } else {                right.next = head;                right = head;            }            head = head.next;        }        right.next = null;        left.next = rightDummy.next;        return leftDummy.next;    }}

这段代码不加right.next = null; 这句话就会报错

若不置空,right.next可能指向某个链表中已经存在的结点。

转载于:https://www.cnblogs.com/shinning/p/4953779.html

你可能感兴趣的文章
python基础===理解Class的一道题
查看>>
Bootstrap3 概述
查看>>
Django中的APP
查看>>
Adobe:彻底解决Firefox与Flash插件卡顿
查看>>
source insight 使用说明
查看>>
Simplify Path
查看>>
JSP放入Jar包支持
查看>>
依赖注入Bean属性
查看>>
Android中的IPC方式
查看>>
计算机网络基础知识(待补充)
查看>>
工作5年半了,最近准备做一些工作的小结了
查看>>
zabbix监控tengine upstream状态
查看>>
新手教程
查看>>
mysql-binlog日志恢复数据库
查看>>
python之使用单元测试框架unittest执行自动化测试
查看>>
java反射学习笔记
查看>>
day10-多进程的基本语法
查看>>
凡客和锤子
查看>>
设计模式(5)--单例模式
查看>>
VS2015 RTM与ASP.NET 5 RC1之坑
查看>>