Специальность 05.13.11, алгоритмов пару десятков в работе, но не очень большие. Пишу в Latex, пакет algorithm2e. Есть два стиля - один ближе к математическому, с однобуквенными переменными, теоретико-множественными операциями и т.п.:
Другой ближе к языкам программирования, типа:
Мне больше нравится первый, но не будут ли мне пенять за него? Читать будут люди с серьёзной матподготовкой.