Перед тем как переходить к самим алгоритмам, нам нужно разобраться с базовой терминологией. И так, самое первое, что нужно разобрать - это, собственно, само определение алгоритмов. Алгоритм - это непосредственно инструкция с последовательностью действий для выполнения той или иной задачи. К примеру, "алгоритм решения простых уравнений". Предположим, что у нас есть простое уравнение: 3x + 15 = 0 Алгоритм его решения будет следующим: Следующее, что хотелось бы обсудить - это "сложность" алгоритма...
Элементы теории алгоритмов... Звучит, конечно, страшно, но попробуем разобраться. Что такое алгоритм? Какие свойства имеет? Какие виды бывают? Что такое вспомогательный алгоритм и кому он помогает? Это и многое другое предлагаю рассмотреть прямо здесь и сейчас, доступным языком и на конкретных примерах. Согласен? Тогда листай и познавай ;) Алгоритм – всякая система вычислений по определенным данным, которые после числа шагов приводят к решению задачи. А.Н. Колмогоров Алгоритм – точное предписание, определенный вычислительный процесс, варьирует исходные данные к результату...