Skip to content
Snippets Groups Projects
structures.rst 3.23 KiB

Structures

The following is a guide to all the data structures that Satella defines.

Heap

This essentially allows you to have a heap object that will pretty much behave like the heapq library.

SetHeap

A heap with additional invariant that no two elements on the heap are the same. This is optimized for fast pushes() and membership checks.

TimeBasedHeap