Tree structure designed for efficient searching.

Path beginning and ending at the same vertex.

JavaScript engine developed by Google.

Algorithm constructing a minimum spanning tree.

Process of visiting elements of a data structure.

Directed acyclic graph.

Algorithm constructing a minimum spanning tree using sorted edges.

Visiting nodes in a tree according to an ordering.

Graph whose vertices can be divided into two independent sets.

Double-ended queue supporting both ends.