СПб.: БХВ-Петербург, 2023. — 416 с.: ил. — ISBN: 978-5-9775-1168-1. Опираясь на богатый соревновательный и эвристический опыт, автор предлагает оригинальные реализации классических алгоритмов Computer Science на языках Python и C++. Особое внимание уделено математическим и геометрическим алгоритмам, графовым алгоритмам, структурам данных (в особенности различным деревьям),...
Пер. с англ. Л. Киселева. — СПб.: Питер, 2024. — 848 с. — (Библиотека программиста). — ISBN:978-5-4461-1946-2. Познакомьтесь с самыми необходимыми алгоритмами решения сложных задач программирования в области анализа данных, машинного обучения и графов. Вы постоянно сталкиваетесь с бесчисленными проблемами программирования, которые поначалу кажутся запутанными, трудными или...
Prentice Hall, 1976. — 382 p. — ISBN-13: 978-0-13-022418-9. Algorithms + Data Structures = Programs[1] is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of computer programming, particularly that algorithms and data structures are inherently related. For example, if one has a sorted list one will use a search algorithm optimal for sorted lists.
Пер. с англ. Черников Сергей. — СПб.: Питер, 2023. — 240 с.: ил. — (Библиотека программиста). — ISBN: 978-5-4461-2010-9. Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay...
Ленинград: Издательство Ленинградского университета, 1987. — 152 с. В учебном пособии впервые достаточно полно рассматриваются основы теории элементарных алгоритмов (элементарных по Кальмару функций), изученных современной теорией алгоритмов и успешно используемых в математических исследованиях. Излагаются также способы получения границ оптимизации (в том числе и...
Монография. — 2-е изд. — Москва: ГИФМЛ, 1960. — 120 с. Книга Б. А. Трахтенброта рассматривает в популярной форме основные вопросы теории алгоритмов и связь этой теории с современной машинной математикой. Автор подробно рассказывает об истории развития понятия алгоритм, о принципе работы современных быстродействующих вычислительных машин, об основах программирования, о схеме...
Cognella, 2020. — 179 p. — ISBN 13: 978-1516535064. Algorithms in Action effectively introduces students to a variety of techniques for designing algorithms with a focus on developing intuitive understanding. Readers learn how to successfully construct foundational algorithms, preparing them for more advanced courses in the discipline, as well as professional application. Over...
CRC Press, 2020. — 258 p. — ISBN13: 978-1-138-59260-5. Advanced data structures is a core course in Computer Science which most graduate program in Computer Science, Computer Science and Engineering, and other allied engineering disciplines, offer during the first year or first semester of the curriculum. The objective of this course is to enable students to have the...
Nielsen, 2019. — 72 p. This book is designed to help those learning and teaching Computer Science. The aim of the book is to help students build fluency in their Python programming. The book would suit students who have already been introduced to the three basic programming constructs of structured programming, namely sequence, selection and iteration. The learning curve for...
New York: Leanpub, 2018. — 131 p. This book powers our popular Data Structures and Algorithms online specialization on Coursera and the online MicroMasters program on edX. Since the launch of our online courses in 2016, hundreds of thousands students tried to solve many programming challenges and algorithmic puzzles described in this book. We invite you to join them! Problem...
Springer, 2019. — 175 р. — ISBN13: 978-9811331886. This textbook introduces basic algorithms and explains their analytical methods. All algorithms and methods introduced in this book are well known and frequently used in real programs. Intended to be self-contained, the contents start with the basic models, and no prerequisite knowledge is required. This book is appropriate for...
Учебно-практическое пособие. — Белгород: Изд-во БелГУ, 2007. — 150 с. Учебно-практическое пособие по курсу "Структуры и алгоритмы компьютерной обработки данных" для студентов заочной формы обучения представляют собой теоретический материал и лабораторный практикум по тому же курсу. Учебно-практическое пособие составлено в соответствии с требованиями по обязательному минимуму...
2-е изд. испр. — М.: Национальный Открытый Университет «Интуит», 2016. — 246 с. — ISBN: 5-9556-0066-3. Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: графы и алгоритмы, структуры данных, модели вычислений. Для понимания Материала достаточно математической подготовки в объеме первого курса университета или технического вуза. Предназначен...
Учебник. — Нижний Новгород: Издательство Нижегородского госуниверситета, 2005. — 307 с. — ISBN: 5–85747–810–8. Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: графы и алгоритмы, модели вычислений, структуры данных. Для понимания материала достаточно математической подготовки в объеме первого курса университета или технического вуза....
4-е изд. — М.: БИНОМ. Лаборатория знаний, 2017. — 383 с.: ил. — (Развитие интеллекта школьников). — ISBN: 978-5-9963-0848-4. Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся...
Wiley, 1984. — 239 p. This book provides an introduction to the analysis of particular algorithms. It has its origin in lecture courses given at the Universitat des Saarlandes, Saarbrucken in 1980 and attheJohann Wolfgang Goethe-Universitat Frankfurta.M. in 1982. The material can be covered in a one-semester course. In preparing the notes for publication as a book, I have added...
Учебно-справочное пособие. — М.: Финансы и статистика, 2002. – 320 с. Рассматриваются важнейшие разделы информатики - алгоритмизация и программирование. На простых примерах излагаются основы алгоритмизации, особенности языков программирования высокого уровня и интегрированных инструментальных оболочек Pascal 7.0, C++ и Visual Basic 5.0. Проиллюстрирована методика использования...
М.: МЦНМО, 2016. — 145 с. В курсе дается краткое изложение классических способов построения и анализа алгоритмов. Первая часть курса, представленная в данном пособии, в большей степени сконцентрирована на базовых структурах данных, а также задачах сортировки и поиска. Теоретический материал дополняется рядом задач. Несмотря на "олимпиадный" вид, многие из них имеют под собой...
Springer, 1986. — 157 p. Hashing algorithms scramble data and create pseudo-uniform data distributions. Bucket algorithms operate on raw untransformed data which are partitioned Into groups according to membership In equal-slzed d-dlmenslonal hyperrectangles, called cells or buckets. The bucket data structure Is rather sensitive to the distribution of the data. In these lecture...
М.: Национальный Открытый Университет Интуит, 2016. — 542 с. Курс представляет вторую и третью часть Фундаментального учебника "Почувствуй класс. Учимся программировать хорошо с объектами и контрактами". Рассматриваются технологии, поддерживающие программирование, - синтаксис языков программирования, особенности языков, основы компиляции, используемый инструментарий. Большую...
М.: Мир, 1986. — 218 с. В книге японских специалистов рассматриваются структуры хранения и их отображения на память и способы динамического управления памятью. Основное внимание уделяется вопросам использования древовидных структур для задач поиска и сортировки. Обсуждается возможность аппаратной реализации отдельных методов сортировки. Алгоритмы обработки данных понятно...
Cambridge University Press, 1995. — 489 p. This book presents the basic concepts in the design and analysis of randomized algorithms at a level accessible to advanced undergraduates and to graduate students. We expect it will also prove to be a reference to professionals wishing to implement such algorithms and to researchers seeking to establish new results in the area. We...
Учебное пособие. — М.: Бином, 2011. — 422 с.: ил. — (Педагогическое образование). В учебном пособии даны ключевые разделы дискретной математики с практической реализацией алгоритмических решений. Книга написана на основе лекционного курса и практических занятий для студентов факультета информатики Вятского государственного гуманитарного университета, а также спецкурса,...
Перевод с английского Л.Ю. Иоффе под редакцией Д.Б. Подшивалова. — М.: Мир, 1985. — 406 c.: ил. — (Математическое обеспечение ЭВМ). Монография известного швейцарского специалиста по системному программированию, знакомого советским читателям по переводу его книги «Систематическое программирование. Введение» (М.: Мир. 1977). Она содержит описание и анализ основных алгоритмов,...
New York: Springer-Verlag, 1992. — 360 р.
A text for a graduate course in mathematics, for students with at least some basic knowledge of set theory, rational integers, combinatorics (Newton is sufficient), and elementary analysis and algebra.
Казань: КГТУ (КАИ), 2000. – 102 с. Рассматриваются базовые методы организации и обработки данных в оперативной памяти ЭВМ: наиболее употребительные структуры данных (графы, деревья, строки, очереди, стеки, множества, таблицы, массивы), их представление в памяти и реализация на языках высокого уровня. Приводятся примеры комбинаторных алгоритмов над этими структурами на...
Учебное пособие. - Ростов-на-Дону: ЮФУ, 2009. - 71 с. Учебное пособие «Бинарные деревья» состоит из четырех модулей. Мо-дуль № 1 посвящен анализу содержимого дерева, модуль № 2 — формирова-нию дерева с заданной структурой и преобразованию существующего дерева, в модуле № 3 рассматриваются особенности деревьев с обратной связью и де-ревьев поиска, а в модуле № 4 — особенности...
ДМК Пресс, 2010. - 274 с.
В классическом учебнике тьюринговского лауреата Н. Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных. Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по согласованию с автором переработана...
Київ: "Форум", 2002. — 289 с.
У посібнику розглядаються основи алгоритмізації, типи алгоритмів, та їх властивості, способи запису.
Теоретична частина містить велику кількість прикладів і практичних порад. Кожна тема завершується питаннями для самоконтролю. Посібник містить 750 різноманітних за складністю вправ та задач.
Розрахований для вчителів та учнів 10-11 класів ЗОШ,...
Учебное пособие. — Москва: Сайнс-Пресс, 2002. — 80 с.: ил. — (Конспекты лекций по радиотехническим дисциплинам. Выпуск 5). — ISBN 5-94818-008-5 Представлены схемы алгоритмов и Паскаль-программы вычислительных задач как без обращения к подпрограммам, так и с обращением к ним. Рассмотрены действия с матрицами, решения нелинейных алгебраических уравнений, приближенное интегрирование...
М.: БИНОМ. Лаборатория знаний, 2004 г. , 341 стр. Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся избранные олимпиадные задачи по программированию с указаниями к решению. Учебным...
М.: Мир, 1989. — 360 с. — ISBN 5-03-001045-9.
Новая книга известного швейцарского специалиста посвящена изложению фундаментальных принципов построения эффективных и надежных программ. В ней содержится также описание и анализ основных алгоритмов. Изложение ведется на языке Модула-2.
Для программистов разной квалификации, преподавателей и студентов, специализирующихся по...
Комментарии