В библиотеке в основном собраны "математические" алгоритмы, но есть и не имеющие прямого касательства к чистой математике, возможно скоро их станет побольше. Содержание определяется задачами которые на данный момент мне приходится решать, и литературой по программированию которую я в данный момент читаю.
Структурно библиотека сделана следующим образом: Все алгоритмы разбиты по темам, например "Теория чисел", Интерполяция функций. и т.д..Со страницы "Содержание" Вы можете перейти к интересующей Вас теме и прочитать подробное описание каждого из алгоритмов. На той же странице есть раздел "Весь список" перейдя на эту страницу Вы увидите развернутый список в котором кроме тем есть ссылки и на отдельные алгоритмы которые находятся в каждой теме. Здесь Вы можете скачать нужный Вам алгоритм.
Все алгоритмы представлены в виде блок-схем, для меня это самый удобный способ представления, тем более, что такой способ универсален и алгоритмами может воспользоваться как программист на паскале так и на си, фортране или бейсике. Сам я пишу в осносном на паскале поэтому возможно синтаксис внутри блоков больше похож на паскалевский, чем на какой-нибудь другой, но я надеюсь , что это не доставит особых проблем для тех кто работает на других языках.
При создании блок-схем алгоритмов я использовал программу "Редактор блок-схем". Практически все алгоритмы без проблем экспортировались в паскалевские процедуры и функции с помощью того же редактора. Несмотря на то, что программа "условно-бесплатная" для просмотра блок-схем ее можно использовать без каких-либо ограничений. Да и цена для российских пользователей существенно отличается от цены для зарубежа.
Я надеюсь, что библиотека будет постоянно пополняться, и что в этом мне поможете Вы. Если у кого-то будут пожелания по содержанию, милости прошу пишите. Алгоритмы совершенно не обязательно присылать в виде блок-схем можно использовать любой способ представления, единственное пожелание это хотя бы краткое описание принципов работы, если используются формулы, то желательно их указать. Еще хочется видеть некие "фундаментальные" алгоритмы, которые можно применять независимо от того на каком компьютере и под какой операционной системой работаешь. Сразу хочется оговорится, что поскольку времени катастрофически не хватает, скорость наполнения библиотеки не будет слишком велика, но все же постараюсь пополнять содержимое хотя бы раз в неделю.