方法一:栈辅助题目要求的是倒数第k个结点,以后后面的所有节点,那我们就可以把链表的所有元素全部放入栈中,然后依次弹出k-1个,此时栈顶的结点就是第k个结点;思路大致如下:(1)创建栈,遍历链表,依次把链表元素入栈;(2)栈中再依次弹出k-1个元素;(3)返回栈顶元素注意:如果给定的k大于了栈的长度,说明找不到这个元素,返回空指针 if(pHead == nullptr) return nullptr; ListNode* p = new ListNode(-1); p = pHead; stack<ListNode*> s; while(p)...