insertAfter method

VertexList insertAfter(
  1. Vertex? target,
  2. Vertex vertex
)

Implementation

VertexList insertAfter(Vertex? target, Vertex vertex ) {
	vertex.prev = target;
	vertex.next = target?.next;

	if (vertex.next == null) {
		tail = vertex;
	}
    else {
		vertex.next?.prev = vertex;
	}

	target?.next = vertex;
	return this;
}