2 недели назад
Как научно доказать, что Античность выдумана (на примере хронологии Парфии)?
Вместо вступления приведем хронологию Парфии в виде атласа. Серые полосы — «как было на самом деле» в SC, цветные — античные интервалы после переноса на Δ=+1224 с учётом κ. В правой надписи у каждой пары — ε (погрешности краёв) и IoU (доля перекрытия). Что видно на картинке: Мы не подгоняем, мы сравниваем хронологии, как инженеры: сдвиг, поправка, ошибка, перекрытие. Чтобы правильно понимать выводы анализа, важно разобраться в обозначениях. Вот простое и чёткое объяснение. Это фиксированное число — сколько лет мы “сдвигаем” всю хронологию династии вперёд или назад...
1 месяц назад
Сложность алгоритмов, или почему O(n) лучше O(2^n)
В прошлой статье я немного затронул тему эффективных и неэффективных алгоритмов. Сейчас же предлагаю разобраться, как правильно оценить код с точки зрения его скорости выполнения. Прежде всего надо выяснить, что мы понимаем под эффективным алгоритмом. Попробую дать авторское определение: эффективный алгоритм — код, который выполняется с минимальным использованием вычислительных ресурсов процессора. Соответственно, неэффективный алгоритм, наоборот, требует больше ресурсов и, соответственно, больше времени для выполнения...