Информатика и вычислительная техника
  • формат djvu
  • размер 7.44 МБ
  • добавлен 07 апреля 2010 г.
Головешкин В.А., Ульянов М.В. Теория рекурсии для программистов
М.: ФИЗМАТЛИТ, 2006. 296 с.
Книга является учебным пособием по теории рекурсии в аспекте ее применения в области проrраммирования. В ней рассматриваются основы теории рекурсии и ее использование в области разработки и анализа рекурсивных алrоритмов. Приводятся основные сведения о рекурсивных последовательностях и функциях, даны примеры рекурсивных алrоритмов, разработанных на основе рекуррентных соотношений, метода декомпозиции и метода динамическоrо проrраммирования, излаrаются методы разработки рекурсивных алrоритмов и их теоретическоrо анализа, в том числе элементы теории peсурсной эффективности вычислительных алrоритмов.
Детально изложены мeтоды анализа рекурсивных алrоритмов, проиллюстрированные целым рядом примеров. Приложение содержит тексты проrрамм, реализующих рекурсивные алrоритмы, рассмотренные в основном тексте книrи, и результаты экспериментальных исследований. Учебное пособие ориентировано на специалистов в области информатики и анализа алrоритмов, разработчиков алrоритмическоrо обеспечения и предназначено для студентов, аспирантов и преподавателей вузов, специализирующихся в области математической информатики, теории рекурсии, разработки, анализа и исследования рекурсивных алrоритмов.

Введение в теорию рекурсии.
Основные понятия и определения.
Рекурсивно заданные последовательности и функции.
Классификация рекурсивно заданных последовательностей и функций.
Методы исследования и решения рекуррентных соотношений.
Задачи и упражнения

Рекурсивные алгоритмы и особенности их npoгpaммных реализаций.
Рекурсивные алгоритмы.
Особенности npoгpaммных реализаций рекурсивных алгоритмов
Механизм обслуживания рекурсивного вызова.
Представление последовательности рекурсивных вызовов в виде дерева рекурсии.
Задачи и упражнения

Методы разработки рекурсивных алгоритмов
Метод рекуррентных соотношений.
Метод декомпозиции.
Метод динамического программирования
Задачи и упражнения

Элементы теории ресурсной эффективности вычислительных алгоритмов.
Терминология и обозначения в теории ресурсной эффективности вычислительных алгоритмов.
Функции ресурсной эффективности алгоритмов и их npoгpaммных реализаций.
Классы открытых и закрытых задач и теоретическая нижняя гpaница временной сложности.
Классификации вычислительных алгоритмов по трудоемкости.
Информационная и размерностная чувствительность вычислительных алгоритмов.
Классификация вычислительных алгоритмов по дополнительной памяти.

Специальные главы теории рекурсии.
Основная теорема о рекуррентных соотношениях и некоторые особые случаи.
Производяшие функции.
Методы исчисления конечных сумм.
Функция Betta_1(n) и другие специальные функции.
Комбинаторные соотношения и их связь с рекурсивными алгоритмами.
Задачи и упражнения

Методы теоретического анализа ресурсной эффективности рекурсивных алгоритмов.
Базовые операции процедурного языка высокого уровня и методика анализа основных алгоритмических конструкций.
Особенности анализа временной и емкостной эффективности peкурсивных алгоритмов.
Анализ трудоемкости методом подсчета вершин дерева рекурсии
Анализ трудоемкости методом рекуррентных соотношений.
Способы повышения ресурсной эффективности рекурсивных алгоритмов.
Задачи и упражнения

Рекурсивные алгоритмы решения некоторых задач и их теоретический анализ.
Алгоритм вычисления факториала.
Алгоритм вычисления чисел Фибоначчи.
Алгоритм вычисления квадратного корня.
Алгоритм быстрого возведения числа в целую степень
Алгоритм Карацубы умножения длинных целых чисел.
Алгоритм фон Неймана сортировки массива чисел слиянием.
Генетический алгоритм эвристического поиска экстремума функции нескольких переменных.
Алгоритм Тарьяна поиска остовнoгo дерева в графе.
Алгоритм Беллмана оптимальной одномерной упаковки
Задачи и упражнения

Программные реализации рекурсивных алгоритмов и их экспериментальное исследование.
Похожие разделы
Смотрите также

Битюцкий В.П., Папуловская Н.В. Теория алгоритмов

  • формат doc
  • размер 171.5 КБ
  • добавлен 04 января 2012 г.
Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006. - 17 с. Методическое пособие по дисциплине «Математическая логика и теория алгоритмов». Приводится формализация понятия «алгоритм». Обсуждаются два способа формального описания алгоритма –с помощью нормальных алгоритмов Маркова и через машины Тьюринга. Приводятся меры сложности алгоритмов, определяются легко и трудноразрешимые задачи, классы задач P и NP, алгоритмически неразрешимые проблемы.

Головешкин В.А., Ульянов М.В. Теория рекурсии

  • формат djvu
  • размер 7.81 МБ
  • добавлен 07 июня 2010 г.
Головешкин В. А., Ульянов М. В., Теория рекурсии - ФИЗМАТЛИТ, 2006. - 296с. Книга является учебным пособием по теории рекурсии в аспекте ее применения в области программирования. В ней рассматриваются основы теории рекурсии и ее использование в области разработки и анализа рекурсивных алгоритмов. Приводятся основные сведения о рекурсивных последовательностях и функциях, даны примеры рекурсивных алгоритмов, разработанных на основе рекуррентных со...

Грин Д., Кнут Д. Математические методы анализа алгоритмов

  • формат djvu
  • размер 1.55 МБ
  • добавлен 28 июля 2007 г.
1982 год, 120 страниц, 2-е издание Оригинальное и нестандартное изложение известных методов анализа алгоритмов, написанные крупным американским специалистом Д. Кнутом в соавторстве с Д. Грином. В книге представлены: комбинаторные тождества, рекуррентные соотношения, асимптотические представления. От читателя требуется знакомство с основами теории вероятностей, комбинаторного анализа и теории функций комплексного переменного. Для системных програ...

Громкович Ю. Теоретическая информатика. Введение в теорию автоматов, теорию вычислимости, теорию сложности, теорию алгоритмов, рандомизацию, теорию связи и криптографию

  • формат pdf
  • размер 2.09 МБ
  • добавлен 30 марта 2010 г.
Пер. с нем. / Под ред. Б. Ф. Мельникова. - 3-е изд. - СПб.: БХВ-Петербург, 2010. - 336с (Учебная литература для вузов) Изложены основные понятия теоретической информатики: алфавиты, слова, языки, алгоритмические проблемы, конечные автоматы, машины Тьюринга. Рассматриваются теория вычислимости, теория сложности, алгоритмизация труднорешаемых задач, рандомизация, теория связи и криптографические методы. Книга известного ученого вышла на 4-х языках...

Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи

  • формат pdf
  • размер 14.5 МБ
  • добавлен 15 января 2011 г.
Издательство: Мир Год: 1982 Страниц: 416 300 dpi Монография американских ученых, посвященная вопросам сложности решения комбинаторных задач, возникающих в дискретной оптимизации, математическом программировании, алгебре, теории чисел, теории автоматов, математической логике, теории множеств, теории графов и т. п. Книга отличается строгим и систематическим изложением теории, в приложении содержится более 300 труднорешаемых задач из различных разд...

Кормен Т., Лейзерсон Ч., Ривест Р., Штайн К. Алгоритмы

  • формат doc
  • размер 7.54 МБ
  • добавлен 06 апреля 2010 г.
В книге подробно разобрано много конкретных алгоритмов; мы старались рассказать о них понятно, но не опуская деталей и не жертвуя строгостью изложения. Алгоритмы записаны с виде «псевдокода» и прокомментированы в тексте; мы старались сделать описание алгоритма понятным людям с минимальным программистским опытом. Книга содержит более 260 рисунков, поясняющих работу различных алгоритмов. Мы обращаем особое внимание на эффективность рассматриваемых...

Марков А.А. Теория алгоритмов

  • формат djvu
  • размер 3.51 МБ
  • добавлен 11 июня 2010 г.
В оригинале - "Теория Алгорифмов". М. -Л.: Издательство Академии Наук СССР, 1954. - 377 с. Книга вводит читателя в область теории алгоритмов. В ней отыскали отблеска эти нюансы доктрины как многоцелевые, обычные методы, исчеслия Поста, комбинаторная неувязка Поста, неувязка определения применимости алгоритмов и всякое разное. Книга написана на высочайшем математическом уровне.

Марков А.А., Нагорный Н.М. Теория алгоритмов

  • формат djvu
  • размер 3.19 МБ
  • добавлен 07 июля 2011 г.
М.: Наука, 1984. - 432 с. В книге на основе понятия нормального алгорифма излагается общая теория алгорифмов и некоторые ее применения. Значительное внимание уделяется логическим и, в частности, семантическим аспектам этой теории.

Петер Р. Рекурсивные функции

  • формат djvu
  • размер 2.85 МБ
  • добавлен 07 января 2011 г.
Издательство Иностранной литературы, Москва 1954 год. Перевод с немецкого: В. А. Успенского Под редакцией и с предисловием А. Н. Колмогорова Переход от n к n+1 как способ определения теоретико-числовых функций Рекурсивные функции и отношения Возвратная рекурсия Одновременная рекурсия Рекурсия, при которой производится подстановка некоторой функции на место параметра Рекурсия по многим переменным Дальнейшие упрощения Элементарные функции Пример т...

Презентация - Теория алгоритмов

Презентация
  • формат ppt
  • размер 159.5 КБ
  • добавлен 18 ноября 2010 г.
24 слайда//Теория алгоритмов это. Возникновение теории алгоритмов. Модели вычисления. Машина Тьюринга. Машина Поста. Устройство машины Тьюринга.