The document discusses different data structures: a queue, which follows FIFO (first in, first out) where the first item joined is the first served; a stack, which follows LIFO (last in, first out) where the last item joined is the first served; and a heap, which is a tree structure where lower values are near the bottom and higher values towards the top.