Алгоритмы: вводный курс 🔍
Томас Х. Кормен; [пер. с англ. и ред. И. В. Красикова]
ООО “И.Д. Вильямс”, Москва, Russia, 2014
俄语 [ru] · DJVU · 7.1MB · 2014 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/zlib · Save
描述
Эта книга написана признанным авторитетом в области компьютерных алгоритмов - профессором информатики Томасом Корменом, чей труд "Алгоритмы: построение и анализ", написанный в соавторстве с такими выдающимися учеными, как Чарльз Лейзерсон, Рональд Ривест и Клиффорд Штайн, выдержав три издания, давно стал общепризнанным классическим учебником по алгоритмам.
Поскольку книга "Алгоритмы: построение и анализ" предназначена в первую очередь для студентов и аспирантов, то есть подразумевает достаточно серьезную математическую подготовку, Т. Кормен написал книгу, предназначенную для всех, кого интересуют вопросы, связанные с компьютерными алгоритмами, но базовое образование, да и просто отсутствие времени не позволяют взяться за серьезный труд объемом более 1300 страниц.
При всей простоте и легкости изложения эту книгу, как и все вышедшее из-под пера Т. Кормена, отличают точность, широкий спектр охватываемых вопросов, глубина изложения. Основной предполагаемый читатель этой книги - молодой человек, раздумывающий, стоит ли ему заниматься этой областью человеческой деятельности или нет. Но в любом случае, знания никогда не бывают лишними, так что даже если в конечном итоге вы поймете, что алгоритмы - не ваше предназначение, все равно ваше время не будет потрачено зря - ведь алгоритмы окружают нас всюду, а компьютерные алгоритмы - всего лишь их разновидность.
Об авторе
Томас Кормен - адъюнкт-профессор информатики в колледже Дартмура.
Кормен получил степень бакалавра в Принстоне (1978), магистра (1986) и доктора философии (1992) в Массачусетском технологическом институте. Вместе с Чарльзом Лейзерсоном, Рональдом Ривестом и Клиффордом Штайном он - соавтор знаменитой в среде программистов книги "Алгоритмы: построение и анализ".
Поскольку книга "Алгоритмы: построение и анализ" предназначена в первую очередь для студентов и аспирантов, то есть подразумевает достаточно серьезную математическую подготовку, Т. Кормен написал книгу, предназначенную для всех, кого интересуют вопросы, связанные с компьютерными алгоритмами, но базовое образование, да и просто отсутствие времени не позволяют взяться за серьезный труд объемом более 1300 страниц.
При всей простоте и легкости изложения эту книгу, как и все вышедшее из-под пера Т. Кормена, отличают точность, широкий спектр охватываемых вопросов, глубина изложения. Основной предполагаемый читатель этой книги - молодой человек, раздумывающий, стоит ли ему заниматься этой областью человеческой деятельности или нет. Но в любом случае, знания никогда не бывают лишними, так что даже если в конечном итоге вы поймете, что алгоритмы - не ваше предназначение, все равно ваше время не будет потрачено зря - ведь алгоритмы окружают нас всюду, а компьютерные алгоритмы - всего лишь их разновидность.
Об авторе
Томас Кормен - адъюнкт-профессор информатики в колледже Дартмура.
Кормен получил степень бакалавра в Принстоне (1978), магистра (1986) и доктора философии (1992) в Массачусетском технологическом институте. Вместе с Чарльзом Лейзерсоном, Рональдом Ривестом и Клиффордом Штайном он - соавтор знаменитой в среде программистов книги "Алгоритмы: построение и анализ".
备用文件名
lgli/Kormen T.H. Algoritmy. Vvodnyj kurs. (2014)
备用文件名
lgli/Томас Х. Кормен;Алгоритмы. Вводный курс;;;И.Д. Вильямс;2014;978-5-8459-1868-0;;Russian.djvu
备用文件名
lgrsnf/Томас Х. Кормен;Алгоритмы. Вводный курс;;;И.Д. Вильямс;2014;978-5-8459-1868-0;;Russian.djvu
备用文件名
zlib/Computers/Algorithms and Data Structures/Томас Х. Кормен/Алгоритмы: вводный курс_2579272.djvu
备选标题
Algoritmy: Vvodnyy Kurs
备选作者
Кормен, Томас
备用出版商
I.D.Vil`yams
备用版本
Russia, Russian Federation
备用版本
2013
元数据中的注释
Scanned pages
元数据中的注释
0
元数据中的注释
lg1385196
元数据中的注释
{"isbns":["5845918685","9785845918680"],"last_page":208,"publisher":"ООО “И.Д. Вильямс”"}
元数据中的注释
Указ.
Библиогр.: с. 205-206
Пер.: Cormen, Thomas H. (1956- ) Alcorithms unlocked 978-0262-51880-2
Библиогр.: с. 205-206
Пер.: Cormen, Thomas H. (1956- ) Alcorithms unlocked 978-0262-51880-2
元数据中的注释
РГБ
元数据中的注释
Russian State Library [rgb] MARC:
=001 006737101
=005 20140225121843.0
=008 140211s2014\\\\ru\\\\\\\\\\\\000\0\rus\d
=017 \\ $a 14-4527 $b RuMoRKP
=020 \\ $a 978-5-8459-1868-0
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=084 \\ $a З973.2-018я73-1 $2 rubbk
=084 \\ $a В127я73-1 $2 rubbk
=100 1\ $a Кормен, Томас $d 1956-
=245 00 $a Алгоритмы. Вводный курс $h [Текст] $c Томас Х. Кормен ; [пер. с англ. и ред. И. В. Красикова]
=260 \\ $a Москва $b Вильямс $c 2014
=300 \\ $a 208 с. $b ил., табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=500 \\ $a Указ.
=504 \\ $a Библиогр.: с. 205-206
=534 \\ $p Пер.: $a Cormen, Thomas H. (1956- ) $t Alcorithms unlocked $z 978-0262-51880-2
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование. Алгоритмы -- Учебник для высшей школы $2 rubbk
=650 \7 $a Алгоритмы $x Построение $0 RU\NLR\AUTH\6625727 $2 nlr_sh1
=650 \7 $a Физико-математические науки -- Математика -- Основания математики. Математическая логика -- Теория алгоритмов, рекурсивные функции -- Учебник для высшей школы $2 rubbk
=852 \\ $a РГБ $b FB $j 2 14-12/5 $x 90
=852 \\ $a РГБ $b FB $j 2 14-12/6 $x 90
=001 006737101
=005 20140225121843.0
=008 140211s2014\\\\ru\\\\\\\\\\\\000\0\rus\d
=017 \\ $a 14-4527 $b RuMoRKP
=020 \\ $a 978-5-8459-1868-0
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=084 \\ $a З973.2-018я73-1 $2 rubbk
=084 \\ $a В127я73-1 $2 rubbk
=100 1\ $a Кормен, Томас $d 1956-
=245 00 $a Алгоритмы. Вводный курс $h [Текст] $c Томас Х. Кормен ; [пер. с англ. и ред. И. В. Красикова]
=260 \\ $a Москва $b Вильямс $c 2014
=300 \\ $a 208 с. $b ил., табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=500 \\ $a Указ.
=504 \\ $a Библиогр.: с. 205-206
=534 \\ $p Пер.: $a Cormen, Thomas H. (1956- ) $t Alcorithms unlocked $z 978-0262-51880-2
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование. Алгоритмы -- Учебник для высшей школы $2 rubbk
=650 \7 $a Алгоритмы $x Построение $0 RU\NLR\AUTH\6625727 $2 nlr_sh1
=650 \7 $a Физико-математические науки -- Математика -- Основания математики. Математическая логика -- Теория алгоритмов, рекурсивные функции -- Учебник для высшей школы $2 rubbk
=852 \\ $a РГБ $b FB $j 2 14-12/5 $x 90
=852 \\ $a РГБ $b FB $j 2 14-12/6 $x 90
备用描述
Предисловие ......Page 10
Что следует знать для понимания материала книги ......Page 11
Благодарности ......Page 12
Что такое алгоритмы и зачем они нужны ......Page 15
Корректность ......Page 16
Использование ресурсов ......Page 17
Компьютерные алгоритмы для компьютерщиков ......Page 19
Дальнейшее чтение ......Page 21
Описание компьютерных алгоритмов ......Page 23
Описание времени работы алгоритма ......Page 29
Инварианты циклов ......Page 32
Рекурсия ......Page 34
Дальнейшее чтение ......Page 36
Алгоритмы сортировки и поиска ......Page 37
Бинарный поиск ......Page 39
Сортировка выбором ......Page 43
Сортировка вставкой ......Page 46
Сортировка слиянием ......Page 50
Быстрая сортировка ......Page 58
Резюме ......Page 65
Дальнейшее чтение ......Page 67
Правила сортировки ......Page 69
Нижняя граница сортировки сравнением ......Page 70
Сортировка подсчетом ......Page 71
Поразрядная сортировка ......Page 77
Дальнейшее чтение ......Page 78
Ориентированные ациклические графы ......Page 79
Топологическая сортировка ......Page 82
Представление ориентированных графов ......Page 85
Критический путь в диаграмме PERT ......Page 87
Кратчайший путь в ориентированном ациклическом графе ......Page 92
Дальнейшее чтение ......Page 96
Кратчайшие пути ......Page 97
Алгоритм Дейкстры ......Page 98
Алгоритм Беллмана-Форда ......Page 106
Алгоритм Флойда-Уоршелла ......Page 110
Дальнейшее чтение ......Page 117
Наидлиннейшая общая подпоследовательность ......Page 119
Преобразование одной строки в другую ......Page 124
Поиск подстрок ......Page 131
Дальнейшее чтение ......Page 137
Основы криптографии ......Page 139
Простые подстановочные шифры ......Page 140
Криптография с симметричным ключом ......Page 141
Криптография с открытым ключом ......Page 144
Криптосистема RSA ......Page 146
Вычисление случайных чисел ......Page 154
Дальнейшее чтение ......Page 155
Сжатие данных ......Page 157
Коды Хаффмана ......Page 158
Факсимильные аппараты ......Page 164
LZW-сжатие ......Page 165
Дальнейшее чтение ......Page 174
Коричневые грузовики ......Page 175
Классы P и NP и NP-полнота ......Page 178
Задачи принятия решения и приведения ......Page 179
Первичная задача ......Page 183
Сборник NP-полных задач ......Page 184
Общие стратегии ......Page 198
Перспективы ......Page 200
Неразрешимые задачи ......Page 202
Дальнейшее чтение ......Page 204
Библиография ......Page 205
Предметный указатель ......Page 207
Что следует знать для понимания материала книги ......Page 11
Благодарности ......Page 12
Что такое алгоритмы и зачем они нужны ......Page 15
Корректность ......Page 16
Использование ресурсов ......Page 17
Компьютерные алгоритмы для компьютерщиков ......Page 19
Дальнейшее чтение ......Page 21
Описание компьютерных алгоритмов ......Page 23
Описание времени работы алгоритма ......Page 29
Инварианты циклов ......Page 32
Рекурсия ......Page 34
Дальнейшее чтение ......Page 36
Алгоритмы сортировки и поиска ......Page 37
Бинарный поиск ......Page 39
Сортировка выбором ......Page 43
Сортировка вставкой ......Page 46
Сортировка слиянием ......Page 50
Быстрая сортировка ......Page 58
Резюме ......Page 65
Дальнейшее чтение ......Page 67
Правила сортировки ......Page 69
Нижняя граница сортировки сравнением ......Page 70
Сортировка подсчетом ......Page 71
Поразрядная сортировка ......Page 77
Дальнейшее чтение ......Page 78
Ориентированные ациклические графы ......Page 79
Топологическая сортировка ......Page 82
Представление ориентированных графов ......Page 85
Критический путь в диаграмме PERT ......Page 87
Кратчайший путь в ориентированном ациклическом графе ......Page 92
Дальнейшее чтение ......Page 96
Кратчайшие пути ......Page 97
Алгоритм Дейкстры ......Page 98
Алгоритм Беллмана-Форда ......Page 106
Алгоритм Флойда-Уоршелла ......Page 110
Дальнейшее чтение ......Page 117
Наидлиннейшая общая подпоследовательность ......Page 119
Преобразование одной строки в другую ......Page 124
Поиск подстрок ......Page 131
Дальнейшее чтение ......Page 137
Основы криптографии ......Page 139
Простые подстановочные шифры ......Page 140
Криптография с симметричным ключом ......Page 141
Криптография с открытым ключом ......Page 144
Криптосистема RSA ......Page 146
Вычисление случайных чисел ......Page 154
Дальнейшее чтение ......Page 155
Сжатие данных ......Page 157
Коды Хаффмана ......Page 158
Факсимильные аппараты ......Page 164
LZW-сжатие ......Page 165
Дальнейшее чтение ......Page 174
Коричневые грузовики ......Page 175
Классы P и NP и NP-полнота ......Page 178
Задачи принятия решения и приведения ......Page 179
Первичная задача ......Page 183
Сборник NP-полных задач ......Page 184
Общие стратегии ......Page 198
Перспективы ......Page 200
Неразрешимые задачи ......Page 202
Дальнейшее чтение ......Page 204
Библиография ......Page 205
Предметный указатель ......Page 207
开源日期
2015-08-15
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #1 (稍快但需要排队)
- 低速服务器(合作方提供) #2 (稍快但需要排队)
- 低速服务器(合作方提供) #3 (稍快但需要排队)
- 低速服务器(合作方提供) #4 (稍快但需要排队)
- 低速服务器(合作方提供) #5 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #6 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #7 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #8 (无需排队,但可能非常慢)
- 低速服务器(合作方提供) #9 (无需排队,但可能非常慢)
- 下载后: 在我们的查看器中打开
所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
外部下载
-
对于大文件,我们建议使用下载管理器以防止中断。
推荐的下载管理器:JDownloader -
您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
推荐的电子书阅读器:Anna的档案在线查看器、ReadEra和Calibre -
使用在线工具进行格式转换。
推荐的转换工具:CloudConvert和PrintFriendly -
您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
推荐的工具:亚马逊的“发送到 Kindle”和djazz 的“发送到 Kobo/Kindle” -
支持作者和图书馆
✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。
下面的文字仅以英文继续。
总下载量:
“文件的MD5”是根据文件内容计算出的哈希值,并且基于该内容具有相当的唯一性。我们这里索引的所有影子图书馆都主要使用MD5来标识文件。
一个文件可能会出现在多个影子图书馆中。有关我们编译的各种数据集的信息,请参见数据集页面。
有关此文件的详细信息,请查看其JSON 文件。 Live/debug JSON version. Live/debug page.