В третьей части собрались самые сложные темы : сортировки и динамические структуры данных. Безусловно, сейчас есть библиотеки, в которых это всё собрано. Но! Нельзя стать хорошим программистом без понимания, как работают алгоритмы. И опять материал подаётся доступно, лаконично, с упором на практику. Как хорошо, что это всё собрано в книгу! Пособие предназначено для школьников, но его можно смело рекомендовать студентам первого курса, которые с трудом осваивают эти темы – проверено, понимание улучшается!
Hajm 209 sahifalar
2021 yil
Программирование. Python. C++. Часть 3. Учебное пособие
Kitob haqida
Книга представляет собой третью часть серии учебных пособий по программированию. В отличие от большинства аналогичных изданий, в ней представлены два языка программирования высокого уровня – Python и С++.
Пособие посвящено способам организации данных и алгоритмам их обработки. Рассмотрены различные методы сортировки массивов, сравнивается их эффективность. Изучается работа с текстовыми и двоичными файлами. Приведены примеры использования структур данных – словарей, стеков, очередей, деревьев, графов – при решении практических задач. Рассматривается метод динамического программирования и его применение в задачах комбинаторики, оптимизации и теории игр.
После каждого параграфа приводится большое число заданий для самостоятельного выполнения разной сложности и вариантов проектных работ.
Пособие предназначено для учащихся средней школы.
Izoh qoldiring
Izohlar
1