如果是k<=1,不就删除到第i+1个结点了吗?
你也可以像理解数组一样去理解链表 i指的是他的下表 他的第一个节点实际上是 i=0 也就是第0个节点
是这样的 i等于几 就是currentNode 指向第几个节点 因为一开始它并不是在第1个节点 而是在第一个节点前边的m_pList 处 就是在链表的第一个节点的前边 也就是表头处 这样 实际上是前移了一个节点 所以删除的还是i个节点
具体链表如图,