The document discusses algorithms for common data structures like queue, quicksort, mergesort, and heapsort. It provides pseudocode for operations like enqueue, dequeue, peek, and includes for each:
- A description of how the algorithm works
- Analysis of time complexity in best, average, and worst cases, with all generally being O(n log n) time.