import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * @描述: * @思路: * @复杂度: 链表长度为N,要删除倒数第K个节点;最重要就是定位到它的前一个节点,即:第N-K个节点; * 过程分两步: * 1. 先从头到位遍历一遍遍历表,每遍历一个节点将K值减1, 将K值更新为K-N; * 2. 再遍历一遍链表,每遍历一个节点将K值加1,直到K值为0停止,这样就将K值更新为0-(K-N)= N-K,此时的节点便是第N-k个节点,即:要删除...