Статья 2282

Благодаря этому компилятор может убедиться в том, что каждый указатель связан с объектом надлежащего типа.
Структура данных относится, по существу, к пространственным понятиям, ее можно свести к схеме организации информации в памяти компьютера. Алгоритм же является соответствующим процедурным элементом в структуре программы - он служит рецептом расчета.
Первые алгоритмы были придуманы для решения численных задач типа умножения чисел, нахождения наибольшего общего делителя, вычисления тригонометрических функций и других. Сегодня в равной степени важны и нечисленные алгоритмы они разработаны для таких задач, как, например, поиск в тексте заданного слова, планирование событий и сортировка данных в указанном порядке.
Нечисленные алгоритмы оперируют с данными, которые не обязательно являются числами более того, не нужны никакие глубокие математические понятия, чтобы их конструировать или понимать.