Structure consisting of vertices and connecting edges.

Matrix containing mostly zero or empty values.

Linked list whose final node points back to the beginning.

Graph whose edges have directions.

Matrix containing relatively many populated values.

Last-in, first-out data structure.

Graph whose edges have no direction.

Ordered collection commonly representing numerical values.

First-in, first-out data structure.

Graph whose edges have associated weights.