1.
if( a.next == null ) {b = a.next;}
b = new XX(); //此时 a.next 内容仍为空
2.
Java没有显式的指针概念。当内存没有指向它的指针时,编译器将其自动回收,没有手动释放的方法。
如果存在多余的链表尾,不好释放时,可以考虑存入数据时空出链表头,返回结果时返回
(链表头).next
即可满足题目要求。
3.使用if...else...比使用if...if效率高