Структуры и алгоритмы обработки данных. Ключарев А.А - 4 стр.

UptoLike

4
ВВЕДЕНИЕ
Понятия алгоритма и структуры данных
Алгоритм – это точное предписание, определяющее вычислитель-
ный процесс, ведущий от варьируемых начальных данных к искомому
результату.
ЭВМ в настоящее время приходится не только считывать и выпол-
нять определенные алгоритмы, но и хранить значительные объемы ин-
формации, к которой нужно быстро обращаться. Эта информация в не-
котором смысле представляет собой абстракцию тогог или иного фраг-
мента реального мира и состоит из определенного множества данных,
относящихся к какой-либо проблеме.
Независимо от содержания и сложности любые данные в памяти ЭВМ
представляются последовательностью двоичных разрядов, или битов, а их
значениями являются соответствующие двоичные числа. Данные, рассмат-
риваемые в виде последовательности битов, имеют очень простую органи-
зацию или, другими словами, слабо структурированы. Для человека опи-
сывать и исследовать сколько-нибудь сложные данные в терминах после-
довательностей битов весьма неудобно. Более крупные и содержательные,
чем бит, «строительные блоки» для организации произвольных данных
получаются на основе понятия «структуры данного».
Под структурой данных в общем случае понимают множество эле-
ментов данных и множество связей между ними. Такое определение
охватывает все возможные подходы к структуризации данных, но в каж-
дой конкретной задаче используются те или иные его аспекты. Поэтому
вводится дополнительная классификация структур данных, которая со-
ответствует различным аспектам их рассмотрения. Прежде чем присту-
пать к изучению конкретных структур данных, дадим их общую клас-
сификацию по нескольким признакам (рис. 1).
Понятие «физическая структура данных» отражает способ физичес-
кого представления данных в памяти машины и называется еще струк-
турой хранения, внутренней структурой или структурой памяти.