Сделать домашней|Добавить в избранное
  • Войти
  • Регистрация
 
Информационный портал со свежими новостями
из мира компьютерных программ, игр, фильмов
музыки и других новостей интернета!
 

Скачать электронную книгу Как решать комбинаторные задачи на компьютере. Комбинаторика для программистов на языке C# / Рубанцев Валерий / 2013

Автор: WebProfess от 4-02-2013, 18:18
Здравствуйте, уважаемый посетитель! С этой страницы вы можете скачать Как решать комбинаторные задачи на компьютере. Комбинаторика для программистов на языке C# / Рубанцев Валерий / 2013.

Этот файл размещен для скачивания не через торрент, а через файловые обменники. Как скачивать электронные книги с файлообменников бесплатно или без ограничения скорости и по прямой ссылке на свой компьютер, смотрите в нашем FAQ.
Данный материал предоставлен порталом FreshProgs.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Как решать комбинаторные задачи на компьютере. Комбинаторика для программистов на языке C# / Рубанцев Валерий / 2013

В книге подробно рассматривается решение конкретных комбинаторных задач на языке C#. Исходные коды прилагаются! Комбинаторика как наука возникла сравнительно недавно. Первая книга "Рассуждения о комбинаторном искусстве" вышла в 1666 году. Написал её известный немецкий математик Готфрид Вильгельм фон Лейбниц, который и придумал название для этого раздела математики.

Однако решать комбинаторные задачи людям приходилось на протяжении всей своей истории.
Как в жизни, так и в программировании комбинаторные задачи встречаются на каждом шагу.
Например, сколько различных слов можно составить из букв русского алфавита?
Сколько существует различных комбинаций при игре в кости с двумя или тремя кубиками?
Сколько разных нарядов можно составить из трёх юбок и четырёх блузок?
Сколько существует разбиений числа на отдельные слагаемые?
Сколькими способами можно покрыть прямоугольник домино или тримино?
Многие детско-спортивные игры начинаются со считалок, бросания монет или жребия.
Гадания также основаны на комбинаторике - раскладывании карт, вытягивании спичек, отрывании лепестков у ромашки…
Или азартные игры! Какое число выпадет на рулетке, какие карты находятся в прикупе, какие числа следует зачеркнуть в карточке лото?
Как составить список покупок, расписание соревнований, футбольную команду, фоторобот, пазлы или кубик Рубика, припарковаться, приготовить блюдо, рассадить учеников по партам, расставить книги по полкам, сервировать стол, декорировать комнату, собрать механизм из деталей…
И даже творческие порывы не обходятся без комбинаторики!
Написание стихов и музыки, графика и живопись – почти комбинаторные процессы. Недаром в этих областях искусства «компьютеры» добились впечатляющих успехов. И наконец, все люди – всего лишь комбинация генов в молекулах ДНК!

В книге подробно рассматривается решение семи БОЛЬШИХ комбинаторных задач:

- Ожерелья и браслеты
- Числовые магические квадраты
- Словесные магические квадраты
- Задача Иосифа Флавия
- Расстановка ферзей на шахматной доске
- Размен денег
- Расстановка знаков между числами, чтобы получилась сотня

Впрочем, этими задачами не ограничивается список тем книги.

Мы решим и «сопутствующие» комбинаторные проблемы:
- Раскраска вершин правильного многоугольника
- Слова Линдона и де Бройна
- Кружки с цифрами
- Максимальная числовая подпоследовательность
- Задача Макмагона о квадратном домино
- Расстановка ладей и задача о назначениях
- Магическая таблица
- Задачи Дональда Кнута

Для решения задач мы будем использовать как общие методы:
- полный перебор,
- перебор с возвратами,
- жадные алгоритмы,
- динамическое программирование,
- имитация отжига,

так и чисто комбинаторные:
- генерирование перестановок,
- генерирование сочетаний,
- генерирование разбиений,
- генерирование композиций,
- генерирование браслетов,
- генерирование ожерелий,
- генерирование слов Линдона,
- генерирование слов де Бройна,
- генерирование чисел Каталана,
- генерирование расстановок скобок.

Все приложения написаны на языке Си-шарп, который идеально подходит для решения комбинаторных задач, но исходный код без труда может быть переведён на любой другой современный язык программирования, поддерживающий платформу .NET.

Автор: Рубанцев Валерий
Название: Как решать комбинаторные задачи на компьютере. Комбинаторика для программистов на языке C#
Издательство: RVGames
Год: 2013
Формат: PDF
Размер: 10.83 MB

Скачать Как решать комбинаторные задачи на компьютере. Комбинаторика для программистов на языке C# / Рубанцев Валерий / 2013 - [10.83 MB]:
  • с KeepShare.net |
  • с Media4up.com |
  • с TurboBit.net |

Сохраните статью на своей странице или поделитесь с друзьями:

На момент публикации новости все ссылки на скачивание были проверены автором WebProfess команды FreshTeam и находились в рабочем состоянии. Все файлы расположены не на нашем сервере, а на таких популярных файлообменных системах, как: letitbit.net, depositfiles.com, turbobit.net, ifolder.ru и прочих, на которых имеется возможность бесплатной загрузки и к которым ресурс FreshProgs.ru не имеет никакого отношения. Если в скачанном архиве содержатся такие ключи, как: crack, patch, keygen, serial и другие активаторы, то после ознакомления с полной версией они должны быть удалены, и Вы обязаны приобрести легальную копию.

Скачать бесплатно без регистрации и смс

Предлагаем Вам скачать электронную книгу Как решать комбинаторные задачи на компьютере. Комбинаторика для программистов на языке C# / Рубанцев Валерий / 2013 на компьютер без регистрации и смс сообщений на высокой скорости. Также вы можете посмотреть другие статьи в разделе Книги и Журналы!




Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

FreshProgs.ru!

 
  • Регистрация
  • Статистика
  • Мобильная версия
 
Copyright © «FreshTeam». Все права защищены
Файлы для обмена, предоставлены пользователями сайта, администрация не несёт ответственности за их содержание.
Если вы считаете, что информация размещена неправомерно,свяжитесь с нами и информация будет незамедлительно удалена.
Powered by Fresher © 2011-2016