Udemy - Data Structures in Depth Информация о торренте
Структура данных - это набор значений данных, связей между ними, а также функций или операций, которые могут быть применены к данным. Различные типы структур данных подходят для разных типов приложений, а некоторые из них узкоспециализированы для решения конкретных задач. Структуры данных позволяют эффективно управлять большими объемами данных. Эффективные структуры данных являются ключом к разработке эффективных алгоритмов. Структуры данных могут использоваться для организации хранения и извлечения информации, хранящейся как в основной, так и во вторичной памяти. Структуры данных служат основой для ADT. Абстрактные типы данных (ADT) определяют логическую форму типа данных. Структуры данных основаны на способности компьютера получать и хранить данные в любом месте памяти, заданном указателем. Структуры данных массивов и записей основаны на вычислении адресов элементов данных с помощью арифметических операций. Связанные структуры данных основаны на хранении адресов элементов данных внутри самой структуры. Реализация структуры данных обычно требует написания набора процедур, которые создают экземпляры этой структуры и манипулируют ими. Связанный список - это линейная коллекция элементов данных, порядок которых не зависит от их физического размещения в памяти. Каждый элемент указывает на следующий. Это структура данных, состоящая из набора узлов, которые вместе представляют собой последовательность. Каждый узел содержит: данные и ссылку на следующий узел в последовательности. Эта структура позволяет эффективно вставлять или удалять элементы из любой позиции в последовательности во время итерации. Дополнительная информация: https://www.udemy.com/course/smtdatastruct/