Данный реферат посвящен изучению и реализации односвязных динамических списков на языке C++, с акцентом на структуру FIFO (First-In, First-Out), известную как очередь. Будут рассмотрены основные принципы построения списков, методы добавления и удаления элементов, а также особенности управления памятью. Работа включает теоретический анализ и практическое применение полученных знаний, демонстрируя эффективность и возможности данного подхода в программировании. В ходе исследования будет проведен анализ временной сложности операций и рассмотрены варианты оптимизации.