История изменений
Исправление Iron_Bug, (текущая версия) :
Структуры данных важны тем, что определяют способы обращения с информацией. Дерево — один способ, сортировка — другой.
ты смешал всё в кучу. структуры данных - это структуры. это форматы представления данных. дерево - пример структуры данных. дерево может заполняться разными способами (алгоритмами).
алгоритмы - это способы обращения с данными, их упорядочивания для упрощения работы с ними. и сортировка - алгоритм. а структурой может быть отсортированный массив, или связный список, или что-то ещё.
в программировании часто структуры и алгоритмы связаны в некие сущности: например, красно-черное дерево, на котором базируются многие реализации ассоциативных массивов.
я редко лезу в эти теоретические дебри. интуитивно и на опыте оно и так понятно. но строго разделять сущности иногда сложно, потому что структуры и алгоритмы часто связаны. и иногда для обобщения это всё называют «структурами данных».
Исправление Iron_Bug, :
Структуры данных важны тем, что определяют способы обращения с информацией. Дерево — один способ, сортировка — другой.
ты смешал всё в кучу. структуры данных - это структуры. это форматы представления данных. дерево - пример структуры данных. дерево может заполняться разными способами (алгоритмами).
алгоритмы - это способы обращения с данными, их упорядочивания для упрощения работы с ними. и сортировка - алгоритм. а структурой может быть отсортированный массив, или связный список, или что-то ещё.
в программировании часто структуры и алгоритмы связаны в некие сущности: например, красно-черное дерево, на котором базируются многие реализации ассоциативных массивов.
я редко лезу в эти теоретические дебри. интуитивно и на опыте оно и так понятно. но строго разделять сущности иногда сложно, потому что данные и алгоритмы часто связаны. и иногда для обобщения это всё называют «структурами данных».
Исправление Iron_Bug, :
Структуры данных важны тем, что определяют способы обращения с информацией. Дерево — один способ, сортировка — другой.
ты смешал всё в кучу. структуры данных - это структуры. это форматы представления данных. дерево - пример структуры данных. дерево может заполняться разными способами (алгоритмами).
алгоритмы - это способы обращения с данными, их упорядочивания для упрощения работы с ними. и сортировка - алгоритм. а структурой может быть отсортированный массив, или связный список, или что-то ещё.
в программировании часто данные и алгоритмы связаны в некие сущности: например, красно-черное дерево, на котором базируются многие реализации ассоциативных массивов.
я редко лезу в эти теоретические дебри. интуитивно и на опыте оно и так понятно. но строго разделять сущности иногда сложно, потому что данные и алгоритмы часто связаны. и иногда для обобщения это всё называют «структурами данных».
Исходная версия Iron_Bug, :
Структуры данных важны тем, что определяют способы обращения с информацией. Дерево — один способ, сортировка — другой.
ты смешал всё в кучу. структуры данных - это структуры. это форматы представления данных. дерево - пример структуры данных. дерево может заполняться разными способами (алгоритмами),
алгоритмы - это способы обращения с данными. и сортировка - алгоритм. а структурой может быть отсортированный массив, или связный список, или что-то ещё.
в программировании часто данные и алгоритмы связаны в некие сущности: например, красно-черное дерево, на котором базируются многие реализации ассоциативных массивов.
я редко лезу в эти теоретические дебри. интуитивно и на опыте оно и так понятно. но строго разделять сущности иногда сложно, потому что данные и алгоритмы часто связаны. и иногда для обобщения это всё называют «структурами данных».