Кнут Д. Искусство программирования для ЭВМ. В 3 томах: Том 1—3 (алгоритмы, вычислительные методы, сортировка и поиск)
Д. Кнут
5 900 ₽
ИздательствоМир 1976 -
Год издания1978
Страниц736
Обложкатвердый переплет
Описание
Классическая монография Д. Кнута «Искусство программирования для ЭВМ» в трех томах — это одновременно справочник и учебное руководство, которое помогает освоить базовые идеи алгоритмического мышления и научиться применять их для решения практических задач. Издание охватывает полный цикл: от введения в алгоритмы и вычислительный процесс до рассмотрения эффективных методов представления данных, а также глубокой проработки алгоритмов сортировки и поиска.
Том 1 «Основные алгоритмы» подходит тем, кто только начинает системно учиться программированию и хочет понять, как формируются алгоритмы и как они реализуются в вычислительной модели. В первой главе подробно объясняются понятия алгоритма и вычислительного процесса, а затем вводится условная машина MIX и демонстрируются разнообразные приемы программирования. Значительное внимание уделяется основам дискретной математики: знания здесь рассматриваются не отвлеченно, а как практический инструмент для проектирования и анализа алгоритмов. Вторая глава посвящена тому, как эффективно представлять в машине любую, сколь угодно сложную по структуре информацию. В конце книги читателя ждут многочисленные упражнения и примеры: материалы разной сложности помогают закрепить понимание и научиться применять техники в новых ситуациях. Книга адресована студентам первого курса и полезна каждому, кто стремится научиться программировать не «наугад», а через понимание алгоритмической логики.
Том 2 «Получисленные алгоритмы» состоит из двух частей — «Случайные числа» и «Арифметика». Здесь рассматриваются методы, которые особенно важны для построения вычислений и алгоритмов, работающих с вероятностными элементами, а также для эффективной арифметической обработки. Такой набор тем делает том 2 сильным фундаментом для дальнейшего изучения алгоритмов: от корректности вычислений до практической эффективности.
Том 3 «Сортировка и поиск» — один из наиболее известных разделов всей монографии. Он включает две части: «Сортировка» и «Поиск». В этих разделах систематически исследуются алгоритмы внутренней и внешней сортировки, сравниваются подходы и показывается, как выбирать методы в зависимости от условий задачи. Отдельно уделяется поиску информации в таблицах: описываются методы, основанные на сравнении или преобразовании ключей, а также рассматриваются способы, позволяющие оценивать эффективность и выбирать подходящую стратегию.
Для кого это издание: для студентов и самообучающихся, которым нужен строгий «алгоритмический» подход; для программистов, которые хотят расширить кругозор и научиться аргументированно выбирать алгоритмы; для тех, кто ценит системность, большое количество задач и примеров и качественное объяснение теоретических основ через практическую форму.
Характеристики по описанию: твердый переплет, увеличенный формат; 3 тома (в сумме указано 736 с. + 728 с. + 848 с.); издательство «Мир».
Том 1 «Основные алгоритмы» подходит тем, кто только начинает системно учиться программированию и хочет понять, как формируются алгоритмы и как они реализуются в вычислительной модели. В первой главе подробно объясняются понятия алгоритма и вычислительного процесса, а затем вводится условная машина MIX и демонстрируются разнообразные приемы программирования. Значительное внимание уделяется основам дискретной математики: знания здесь рассматриваются не отвлеченно, а как практический инструмент для проектирования и анализа алгоритмов. Вторая глава посвящена тому, как эффективно представлять в машине любую, сколь угодно сложную по структуре информацию. В конце книги читателя ждут многочисленные упражнения и примеры: материалы разной сложности помогают закрепить понимание и научиться применять техники в новых ситуациях. Книга адресована студентам первого курса и полезна каждому, кто стремится научиться программировать не «наугад», а через понимание алгоритмической логики.
Том 2 «Получисленные алгоритмы» состоит из двух частей — «Случайные числа» и «Арифметика». Здесь рассматриваются методы, которые особенно важны для построения вычислений и алгоритмов, работающих с вероятностными элементами, а также для эффективной арифметической обработки. Такой набор тем делает том 2 сильным фундаментом для дальнейшего изучения алгоритмов: от корректности вычислений до практической эффективности.
Том 3 «Сортировка и поиск» — один из наиболее известных разделов всей монографии. Он включает две части: «Сортировка» и «Поиск». В этих разделах систематически исследуются алгоритмы внутренней и внешней сортировки, сравниваются подходы и показывается, как выбирать методы в зависимости от условий задачи. Отдельно уделяется поиску информации в таблицах: описываются методы, основанные на сравнении или преобразовании ключей, а также рассматриваются способы, позволяющие оценивать эффективность и выбирать подходящую стратегию.
Для кого это издание: для студентов и самообучающихся, которым нужен строгий «алгоритмический» подход; для программистов, которые хотят расширить кругозор и научиться аргументированно выбирать алгоритмы; для тех, кто ценит системность, большое количество задач и примеров и качественное объяснение теоретических основ через практическую форму.
Характеристики по описанию: твердый переплет, увеличенный формат; 3 тома (в сумме указано 736 с. + 728 с. + 848 с.); издательство «Мир».