Алгоритмы на сайте Игоря Гаршина (original) (raw)

Алгоритмы и структуры данных

Алгоритмы Прогресс цивилизации выражается в том, что растет число важных действий, которые мы можем выполнять, не задумываясь. (Альфред Норс Уайтхед) Алгоритм, алгорифм (от algorithmi, algorismus, первоначально — латинская транслитерация имени математика аль-Хорезми) - способ (программа) решения вычислительных и других задач, точно предписывающий, какие процедуры необходимо выполнить и в какой последовательности, чтобы получить результат, однозначно [не обязательно] определяемый исходными данными. Алгоритм — одно из основных понятий математики и кибернетики. В вычислительной технике для описания алгоритма используются языки программирования.

Разделы страницы об алгоритмическом обеспечении и разработке алгоритмов:

Также смотрите информацию о численных методах и математическом моделировании.


Алгоритмы - общая информация

Средства отладки предназначены для того, чтобы находить ошибки в коде, а не в алгоритме. (Лесли Лэмпорт — автор основополагающих работ в распределённых вычислениях)

Обзоры по истории алгоритмических методов

Отец алгебры и алгоритмических методов Аль-Хорезми (~786-850 г., Багдад) был не только математиком, но и автором значительной работы в области географии, где он дал определение широты и долготы 2402 населенных пунктов мира в качестве основы карты мира [! кто измерил и предоставил ?]. Аль-Хорезми написал также ряд других менее известных работ по таким темам, как астролябия, летоисчисление, солнечные часы. Наряду с этими произведениями им была составлена политическая история, в которой были представлены гороскопы известных деятелей.

Теория алгоритмов

Список основных разделов теории алгоритмов (взято из Википедии, отсортировано по алфавиту):

Информационные технологии и алгоритмы в науке

Алгоритмическое обеспечение (библиотеки)

Общие библиотеки алгоритмов

Библиотеки математических алгоритмов

Полезные алгоритмы для АРМов

Программы преобразования текста

Алгоритмы обработки строк

Использование регулярных выражений

Математические алгоритмы

Вычисление других функций

Структуры данных

Список структур данных (взято из Википедии):

Литература по алгоритмам

"Если вы считаете себя действительно хорошим программистом, прочтите книгу "Искусство программирования" Д.Кнутa... Вам определенно следует прислать мне резюме, если Вы прочли эту книгу до конца" (Билл Гейтс)

Книги о структурном программировании

Книги Дональда Кнута

Дональд Е. Кнут - автор всемирно известной серии книг, посвященной основным алгоритмам и методам вычислительной математики, создатель настольных издательских систем TEX и METAFONT, предназначенных для верстки физико-математических книг. Его перу принадлежит 19 книг и более 160 статей. Дональд Кнут является почетным профессором Стэндфордского университета в области программирования и вычислительной математики. В настоящее время он полностью занят написанием новых книг серии "Искусство программирования". Работу над первым томом он начал еще в 1962 году, сразу после окончания Калифорнийского технологического института (California Institute of Technology). Профессор Кнут удостоен многочисленных премий и наград, среди которых можно отметить ACM Turing Award, Medal of Science президента Картера, AMS Steele Prize за серию научно-популярных статей. В ноябре 1996 года Дональд Кнут был удостоен престижной награды Kyoto Prize в области передовых технологий.


На правах рекламы (см. условия):

[an error occurred while processing this directive]

Ключевые слова для поиска сведений по алгоритмам: На русском языке: алгоритм, структуры данных, алгоритмическое обеспечение человеческой деятельности, алгоритмизация исследований, статистические расчёты и подсчеты, вычислительные методы и функции, алгоритмы элементарных математических функций, коды, пользовательские функции, элементарные процедуры, перевод числа в пропись, копилка полезных строковых функций, описание алгоритмов с помощью языков программирования Visual Basic, VC++, MS VBA; На английском языке: algorythms.

Страница обновлена 22.03.2024

| Яндекс.Метрика | | | | | | | | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | | | | | |