diff --git a/docs/notes/剑指 offer 题解.md b/docs/notes/剑指 offer 题解.md index 14bf97c1..f2aa638a 100644 --- a/docs/notes/剑指 offer 题解.md +++ b/docs/notes/剑指 offer 题解.md @@ -244,11 +244,10 @@ public String replaceSpace(StringBuffer str) { ```java public ArrayList printListFromTailToHead(ListNode listNode) { - ArrayList ret = new ArrayList<>(); - if (listNode != null) { - ret.addAll(printListFromTailToHead(listNode.next)); - ret.add(listNode.val); - } + if (listNode == null) + return new ArrayList<>(); + ArrayList ret = printListFromTailToHead(listNode.next); + ret.add(listNode.val); return ret; } ```