Источник: Nuances of Programming Предыдущие статьи: “Руководство по структурам данных и алгоритмам: введение и настройка среды” Алгоритм — это пошаговая процедура, которая определяет набор выполняемых в том или ином порядке инструкций для получения желаемого результата. Алгоритмы обычно создаются независимо от базовых языков программирования, т. е. с возможностью реализации на нескольких языках. С точки зрения структур данных, важны следующие категории алгоритмов: Характеристики алгоритма Не все процедуры можно назвать алгоритмом...
Итак, "априори". Это слово часто встречается в философии, математике и других науках, но что же оно означает простыми словами? В литературном переводе это слово означает "изначально" или "до опыта". Не пугайтесь его звучания: понимание придет, когда мы рассмотрим его в контексте. Априорное знание – это то, что мы знаем без непосредственного опыта или наблюдения. Представьте, что вы никогда не прикасались к огню, но знаете, что он горячий. Это знание пришло не из вашего личного опыта, но где-то глубоко в вас вы понимаете это...