Весь курс CS50 - Стек — полезная структура и без неё никак. Только вот какая-то нечестная, поскольку в нем — как в стопке с подносами: первый пришёл, последний вышел. Смотрим этот фрагмент из 11 лекции CS50 и запоминаем разницу между стеком и очередью. В программистском контексте, разумеется.
Hide player controls
Hide resume playing