Недавно я читал эти книги об алгоритмах, в частности, раздел об анализе алгоритмов:
- Введение в алгоритмы.3-е изд.TCRC
- Руководство по разработке алгоритма.2-е изд.С. Шиена
- Разработка алгоритма.J.Kleinberg & Eva Tardos
- Алгоритмы.4-е изд.Р. Седжвик
- Алгоритмы.С. Дасгупта, С. Пападимитриу и Вазирани
- несколько других книг
После этого я немного запутался, потому что не до конца понимаю причину подсчета шагов алгоритмов.
Я имею в виду, во Введении к Алгоритмам и Руководству по проектированию алгоритмов упоминается то, что называется моделью вычисления RAM.В этих книгах говорится, что согласно этой модели мы считаем шаги, но в других книгах модель вычисления как таковая не упоминается.
В других книгах говорится о подсчете шагов пути, который проходит алгоритм, то есть в здравом смысле или логическим путем.Поэтому я был бы признателен, если бы вы, ребята, могли бы помочь мне с этими вопросами:
Какая связь (или разница) между методом подсчета шагов (другие книги) и использованием модели вычислений (TCRC & S. Skiena)сделать это?Когда кто-то говорит о подсчете шагов для анализа алгоритмов, могу ли я предположить, что он имеет в виду использование модели вычислений (RAM)?