Программирование, рython, C++, часть 3, учебное пособие, Поляков К.Ю., 2019

Программирование, рython, C++, часть 3, учебное пособие, Поляков К.Ю., 2019.

Книга представляет собой третью часть серии учебных пособий по программированию. В отличие от большинства аналогичных изданий, в ней представлены два языка программирования высокого уровня — Python и C++.
Пособие посвящено способам организации данных и алгоритмам их обработки. Рассмотрены различные методы сортировки массивов, сравнивается их эффективность. Изучается работа с текстовыми и двоичными файлами. Приведены примеры использования структур данных - словарей, стеков, очередей, деревьев, графов - при решении практических задач. Рассматривается метод динамического программирования и его применение в задачах комбинаторики, оптимизации и теории игр.
После каждого параграфа приводится большое число заданий для самостоятельного выполнения разной сложности и вариантов проектных работ.
Пособие предназначено для учащихся средней школы.

Программирование, рython, C++, часть 3, учебное пособие, Поляков К.Ю., 2019

Что такое сортировка?

Сортировка — это перестановка элементов массива (списка) в заданном порядке.
Данные, которые сортируются, могут размещаться как в оперативной, так и в долговременной памяти (на жёстких дисках или флэш-накопителях).
Порядок сортировки может быть любым; числа обычно сортируют по возрастанию или убыванию значений, а символьные строки — по алфавиту.
Для массивов, в которых есть одинаковые элементы, используются понятия «сортировка по неубыванию» и «сортировка по невозрастанию».
Возникает естественный вопрос: «Зачем сортировать данные?». На него легко ответить, вспомнив, например, работу со словарями: сортировка слов по алфавиту ускоряет поиск нужного слова.
Программисты изобрели множество способов сортировки. В целом их можно разделить на две группы: 1) простые, но медленно работающие на больших массивах и 2) сложные, но быстрые. В этом параграфе мы изучим два классических метода из первой группы.


ОГЛАВЛЕНИЕ.

Предисловие.
Глава 1. Программирование на языке Python.
Глава 2. Программирование на языке C++.




Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование, рython, C++, часть 3, учебное пособие, Поляков К.Ю., 2019 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - djvu - Яндекс.Диск.


Дата публикации:





Теги: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-12-22 12:22:35