知识点链表 模拟题题意分析本题要求删除出现峰值位置的数,以链表形式给出,并返回链表的头节点地址,头尾位置不删除。我们可以对链表遍历,模拟这一过程假设存在 a -> b -> c -> d 这四个数, 我们维护三个指针, 他们分别指向 a, b, c当b的值大于a和c的时候就删除这个b节点 (在链表中将a->next赋值为c的地址),此时需要把原来指向b的指针指向c, 把指向c的指针指向d (a不动)当不满足上条的条件时, 需要a, b, c的指针整体后移到b, c, d, 具体实现见代码 (p, q, q->next 分别代表三个指针)时间复杂度由于只遍历了一遍链...