class Solution public ListNode removeElementsListNode head int val return fheadval; 定义方法 public static ListNode fListNode headint val 结束条件 ifhead==null return head
你的代码已经很好了,但是可以将方法名改为更有意义的名称,比如说removeNode。此外,你可以将方法改为非静态方法,这样就不需要在调用时传入head了。最后建议在方法最开始加入一个特判,即head为null时直接返回null,这样可以避免不必要的递归调用。
原文地址: https://www.cveoy.top/t/topic/bRds 著作权归作者所有。请勿转载和采集!