单链表允许从一个结点直接访问它的后继结点,所以, 找直接后继结点的时间复杂度是 O(1).但是,要找某个结点的直接前驱结点,只能从表的头引用开始遍历各结点.如果某个结点的 Next 等于该结点,那么,这个结点就是该结点的直接前驱结点.也就是说,找直接前驱结点的时间复杂度是 O(n),n是单链表的长度.当然,我们也可以在结点的引用域中保存直接前驱结点的地址而不是直接后继结点的地址.这样,找直接前驱结点的时间复杂度只有 O(1),但找直接后继结点的时间复杂度是 O(n).如果希望找直接前驱结点和直接…