Жемчужины проектирования алгоритмов. Функциональный подход. С примерами на языке Haskell (Берд Ричард) ; ДМК-Пресс, 2015
от 319 р. до 1443 р.
Автор(ы): Бёрд Ричард;
Издатель: ДМК-Пресс
ISBN: 978-5-94074-867-0, 978-5-97060-161-7
ID: SKU2970
Сравнить цены
Цена от 319 р. до 1443 р. в 9 магазинах
Магазин | Цена | Наличие |
---|---|---|
Лабиринт 5/5 | 1443 р. 2062 р. | |
ЛитРес 5/5 | 319 р. 399 р. электронная книга | скачать фрагмент | |
Book24 5/5 | 1439 р. 1989 р. | |
Яндекс.Маркет 5/5 | 1356 р. | |
МАЙШОП 5/5 | 1252 р. 1925 р. | |
Буквоед 5/5 | 1159 р. Минимальная сумма заказа 100 рублей | наличие уточняйте 19.07.2022 |
Читай-город 5/5 | 1420 р. 1899 р. | наличие уточняйте 02.12.2023 |
Мегамаркет 5/5 | 1415 р. 2358 р. | наличие уточняйте 13.04.2024 |
OZON | 960 р. | наличие уточняйте 03.01.2024 |
AliExpress 5/5 | ||
Описание
В этой книге Ричард Бёрд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из которых абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк.
Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования.
Издание предназначено для программистов, увлекающихся функциональным программированием, студентов, аспирантов и преподавателей, интересующихся принципами проектирования алгоритмов, а также всех, кто желает приобрести и развить навыки рассуждений в эквациональном стиле применительно к программам и алгоритмам.
Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования.
Издание предназначено для программистов, увлекающихся функциональным программированием, студентов, аспирантов и преподавателей, интересующихся принципами проектирования алгоритмов, а также всех, кто желает приобрести и развить навыки рассуждений в эквациональном стиле применительно к программам и алгоритмам.
Смотри также Характеристики.
Яндекс.Маркет
Содержание
Предисловие
1. Наименьшее отсутствующее число
2. Превосходная задача
3. Улучшаем седловой поиск
4. Задача о выборке
5. Сортировка попарных сумм
6. Делаем сотню
7. Строим дерево минимальной высоты
8. Распутываем жадные алгоритмы
9. Поиск знаменитостей
10. Удаляем повторы
11. Вовсе не максимальная сумма сегмента
12. Ранжируем суффиксы
13. Преобразование Барроуза-Уилера
14. Последний хвост
15. Все общие префиксы
16. Алгоритм Бойера-Мура
17. Алгоритм Кнута-Морриса-Пратта
18. Планирование в "Час пик"
19. Простой алгоритм решения судоку
20. Задача "Обратного отсчёта"
21. Хиломорфизмы и нексусы
22. Три способа вычисления определителей
23. Внутри выпуклой оболочки
24. Рациональное арифметическое кодирование
25. Целочисленное арифметическое кодирование
26. Алгоритм Шора-Вейта
27. Упорядоченная вставка
28. Бесцикловые функциональные алгоритмы
29. Алгоритм Джонсона-Троттера
30. Прядение паутины для чайников
Предметный указатель
1. Наименьшее отсутствующее число
2. Превосходная задача
3. Улучшаем седловой поиск
4. Задача о выборке
5. Сортировка попарных сумм
6. Делаем сотню
7. Строим дерево минимальной высоты
8. Распутываем жадные алгоритмы
9. Поиск знаменитостей
10. Удаляем повторы
11. Вовсе не максимальная сумма сегмента
12. Ранжируем суффиксы
13. Преобразование Барроуза-Уилера
14. Последний хвост
15. Все общие префиксы
16. Алгоритм Бойера-Мура
17. Алгоритм Кнута-Морриса-Пратта
18. Планирование в "Час пик"
19. Простой алгоритм решения судоку
20. Задача "Обратного отсчёта"
21. Хиломорфизмы и нексусы
22. Три способа вычисления определителей
23. Внутри выпуклой оболочки
24. Рациональное арифметическое кодирование
25. Целочисленное арифметическое кодирование
26. Алгоритм Шора-Вейта
27. Упорядоченная вставка
28. Бесцикловые функциональные алгоритмы
29. Алгоритм Джонсона-Троттера
30. Прядение паутины для чайников
Предметный указатель
О книге
Автор(ы) | Берд Ричард |
Серия | Функциональное программирование |
Раздел | Программирование |
Издатель | ДМК-Пресс |
ISBN | 978-5-94074-867-0 |
Год издания | 2015 |
Количество страниц | 330 |
Формат | 140x205мм |
Вес | 0.32кг |
Возрастные ограничения | 12 |
Кол-во страниц | 330 |
Издательство | ДМК ПРЕСС |
Тип обложки | мягкая |
Количество книг | 1 |
Возрастное ограничение | 12+ |
Размеры | 60x90/16 |
Язык издания | Русский |
Обложка | мягкая обложка |
1 ms.
Книги где автор: Берд Ричард
Программирование - издательство "ДМК-Пресс"
Категория 255 р. - 382 р.
Программирование - издательство "ДМК-Пресс" »
0 ms.
Программирование
Категория 255 р. - 382 р.