Навіщо потрібен стек і черга?

Стек – колекція об'єктів, з якої виймається першим останній доданий об'єкт. Черга – колекція об'єктів, коли першим видобувається той об'єкт, який першим до неї і був доданий. Ці слова часто зустрічаються в документації, що додається до різних програмних продуктів.