18.5.3 更复杂的链表操作