你第一张图的第21行 应该是 list2 =list2.next。你少写了一个 .next,这样会导致这个list2会一直是最小,从而无限循环下去。你下次遇到类似问题,可以先把代码大声读三遍,就会发现问题了