代码 法一采用替换删除 但是该方案对于尾节点没用,删除其他节点是没有问题的. head->A->B->C->D 假如要删除B节点: 让B.val=C.val; B.next=C.next; 上述两步骤就是将C节点的值幅值给了B.其实就相当于是删除了B节点,注意此时的B节点存的值已经不是B了,而是C. 删除链表节点时: 该链是个空链表(那还删个der,直接return) 非空链表删除: .删除非尾节点:替换法 .删除尾节点:保留前驱删除法 /** * 采用替换的思想:不适用于尾节点.因此位于尾节点的删除需要特殊处理(也就是用正常的方式删除为节...