removeNode function

void removeNode(
  1. Node? p
)

Implementation

void removeNode(Node? p) {
  p?.next?.prev = p.prev;
  p?.prev?.next = p.next;

  if (p?.prevZ != null) p?.prevZ?.nextZ = p.nextZ;
  if (p?.nextZ != null) p?.nextZ?.prevZ = p.prevZ;
}