Алгоритмы: вводный курс: [перевод с английского] 🔍
Томас Х. Кормен; [пер. с англ. и ред. И. В. Красикова]
Вильямс; б. и., Москва, Russia, 2014
俄语 [ru] · DJVU · 7.1MB · 2014 · 📘 非小说类图书 · 🚀/lgli/lgrs/zlib · Save
描述
Эта книга написана признанным авторитетом в области компьютерных алгоритмов - профессором информатики Томасом Корменом, чей труд «Алгоритмы: построение и анализ», написанный в соавторстве с такими выдающимися учеными, как Чарльз Лейзерсон, Рональд Ривест и Клиффорд Штайн, выдержав три издания, давно стал общепризнанным классическим учебником по алгоритмам.
Поскольку книга «Алгоритмы: построение и анализ» предназначена в первую очередь для студентов и аспирантов, то есть подразумевает достаточно серьезную математическую подготовку, Т.Кормен написал книгу, предназначенную для всех, кого интересуют вопросы, связанные с компьютерными алгоритмами, но базовое образование, да и просто отсутствие времени не позволяют взяться за серьезный труд объемом более 1300 страниц.
При всей простоте и легкости изложения эту книгу, как и все вышедшее из-под пера Т.Кормена, отличают точность, широкий спектр охватываемых вопросов, глубина изложения. Основной предполагаемый читатель этой книги - молодой человек, раздумывающий, стоит ли ему заниматься этой областью человеческой деятельности или нет. Но в любом случае, знания никогда не бывают лишними, так что даже если в конечном итоге вы поймете, что алгоритмы - не ваше предназначение, все равно ваше время не будет потрачено зря - ведь алгоритмы окружают нас всюду, а компьютерные алгоритмы - всего лишь их разновидность.
Поскольку книга «Алгоритмы: построение и анализ» предназначена в первую очередь для студентов и аспирантов, то есть подразумевает достаточно серьезную математическую подготовку, Т.Кормен написал книгу, предназначенную для всех, кого интересуют вопросы, связанные с компьютерными алгоритмами, но базовое образование, да и просто отсутствие времени не позволяют взяться за серьезный труд объемом более 1300 страниц.
При всей простоте и легкости изложения эту книгу, как и все вышедшее из-под пера Т.Кормена, отличают точность, широкий спектр охватываемых вопросов, глубина изложения. Основной предполагаемый читатель этой книги - молодой человек, раздумывающий, стоит ли ему заниматься этой областью человеческой деятельности или нет. Но в любом случае, знания никогда не бывают лишними, так что даже если в конечном итоге вы поймете, что алгоритмы - не ваше предназначение, все равно ваше время не будет потрачено зря - ведь алгоритмы окружают нас всюду, а компьютерные алгоритмы - всего лишь их разновидность.
备用文件名
lgrsnf/Томас Х. Кормен;Алгоритмы. Вводный курс;;;Вильямс;2014;;;Russian.djvu
备用文件名
zlib/Computers/Algorithms and Data Structures/Томас Х. Кормен/Алгоритмы. Вводный курс_2568730.djvu
备选标题
Algorithms Unlocked (The MIT Press)
备选标题
Algoritmy: Vvodnyy Kurs
备选作者
Cormen, Thomas H.
备选作者
Thomas H. Cormen
备选作者
Кормен, Томас
备用出版商
Cambridge, MA : MIT Press, 2013
备用出版商
The MIT Press
备用出版商
I.D.Vil`yams
备用出版商
Диалектика
备用出版商
AAAI Press
备用版本
Москва, Санкт-Петербург, Киев, Russia, 2016
备用版本
MIT Press, Cambridge, Massachusetts, 2013
备用版本
United States, United States of America
备用版本
Москва, Санкт-Петербург, Russia, 2020
备用版本
Москва, Санкт-Петербург, Russia, 2018
备用版本
Cambridge, Mass, Massachusetts, 2013
备用版本
Russia, Russian Federation
元数据中的注释
0
元数据中的注释
lg1374585
元数据中的注释
Includes bibliographical references and index.
Description based on print version record.
Description based on print version record.
元数据中的注释
Фактическая дата выхода в свет - 2019
Предм. указ.: с. 207-208
Библиогр.: с. 205-206
Пер.: Cormen, Thomas H. Algorithms unlocked Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 978-0-262-51880-2
Предм. указ.: с. 207-208
Библиогр.: с. 205-206
Пер.: Cormen, Thomas H. Algorithms unlocked Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 978-0-262-51880-2
元数据中的注释
РГБ
元数据中的注释
Russian State Library [rgb] MARC:
=001 010190972
=005 20191211142409.0
=008 191206s2020\\\\ru\||||\\\\\\|0||\|\rus|d
=017 \\ $a КН-П-19-094192 $b RuMoRKP
=020 \\ $a 978-5-907144-90-3 $c 300 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018,0 $2 rubbk
=084 \\ $a В127,0 $2 rubbk
=100 1\ $a Кормен, Томас $d 1956-
=245 00 $a Алгоритмы : $b вводный курс : перевод с английского $c Томас Х. Кормен
=260 \\ $a Москва ; $a Санкт-Петербург $b Диалектика $c 2020
=300 \\ $a 208 с. $c 24 см
=336 \\ $a Текст (визуальный)
=337 \\ $a непосредственный
=500 \\ $a Фактическая дата выхода в свет - 2019
=500 \\ $a Предм. указ.: с. 207-208
=504 \\ $a Библиогр.: с. 205-206
=534 \\ $p Пер.: $a Cormen, Thomas H. $t Algorithms unlocked $c Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 $z 978-0-262-51880-2
=650 \7 $a Техника. Технические науки -- Энергетика. Радиоэлектроника -- Радиоэлектроника -- Вычислительная техника -- Электронные вычислительные машины (компьютеры) -- Цифровые электронные вычислительные машины. Программирование -- Теория. Исследования -- Программирование $2 rubbk
=650 \7 $a Физико-математические науки -- Математика -- Основания математики. Математическая логика -- Теория алгоритмов, рекурсивные функции $2 rubbk
=852 \\ $a РГБ $b FB $j 2 19-76/19 $x 90
=852 \\ $a РГБ $b FB $j 2 19-76/407 $x 90
=001 010190972
=005 20191211142409.0
=008 191206s2020\\\\ru\||||\\\\\\|0||\|\rus|d
=017 \\ $a КН-П-19-094192 $b RuMoRKP
=020 \\ $a 978-5-907144-90-3 $c 300 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018,0 $2 rubbk
=084 \\ $a В127,0 $2 rubbk
=100 1\ $a Кормен, Томас $d 1956-
=245 00 $a Алгоритмы : $b вводный курс : перевод с английского $c Томас Х. Кормен
=260 \\ $a Москва ; $a Санкт-Петербург $b Диалектика $c 2020
=300 \\ $a 208 с. $c 24 см
=336 \\ $a Текст (визуальный)
=337 \\ $a непосредственный
=500 \\ $a Фактическая дата выхода в свет - 2019
=500 \\ $a Предм. указ.: с. 207-208
=504 \\ $a Библиогр.: с. 205-206
=534 \\ $p Пер.: $a Cormen, Thomas H. $t Algorithms unlocked $c Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 $z 978-0-262-51880-2
=650 \7 $a Техника. Технические науки -- Энергетика. Радиоэлектроника -- Радиоэлектроника -- Вычислительная техника -- Электронные вычислительные машины (компьютеры) -- Цифровые электронные вычислительные машины. Программирование -- Теория. Исследования -- Программирование $2 rubbk
=650 \7 $a Физико-математические науки -- Математика -- Основания математики. Математическая логика -- Теория алгоритмов, рекурсивные функции $2 rubbk
=852 \\ $a РГБ $b FB $j 2 19-76/19 $x 90
=852 \\ $a РГБ $b FB $j 2 19-76/407 $x 90
元数据中的注释
Указ.
Библиогр.: с. 205-206
Пер.: Cormen, Thomas H. Algorythms unlocked Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 978-0-262-51880-2
Библиогр.: с. 205-206
Пер.: Cormen, Thomas H. Algorythms unlocked Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 978-0-262-51880-2
元数据中的注释
Russian State Library [rgb] MARC:
=001 008153239
=005 20211029124204.0
=008 160219s2016\\\\ru\\\\\\\\\\\\0||\|\rus|d
=017 \\ $a 16-13926 $b RuMoRKP
=020 \\ $a 978-5-8459-2073-7 $c 300 экз.
=040 \\ $a RuMoRGB $b rus $e rcr $d RuMoRGB
=041 1\ $a rus $h eng
=044 \\ $a ru
=080 \\ $a 004.4
=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 [Текст] : $b вводный курс : [перевод с английского] $c Томас Х. Кормен
=260 \\ $a Москва ; $a Санкт-Петербург ; $a Киев $b Вильямс $c 2016
=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. $t Algorythms unlocked $c Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 $z 978-0-262-51880-2
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование. Алгоритмы -- Учебник для высшей школы $2 rubbk
=650 \7 $a Алгоритмы $x Построение $0 RU\NLR\AUTH\6625727 $2 nlr_sh
=650 \7 $a Физико-математические науки -- Математика -- Основания математики. Математическая логика -- Теория алгоритмов, рекурсивные функции -- Учебник для высшей школы $2 rubbk
=650 \7 $a Алгоритмов теория $0 RU\NLR\AUTH\661349362 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 2 16-17/69 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/К66 $x 83
=001 008153239
=005 20211029124204.0
=008 160219s2016\\\\ru\\\\\\\\\\\\0||\|\rus|d
=017 \\ $a 16-13926 $b RuMoRKP
=020 \\ $a 978-5-8459-2073-7 $c 300 экз.
=040 \\ $a RuMoRGB $b rus $e rcr $d RuMoRGB
=041 1\ $a rus $h eng
=044 \\ $a ru
=080 \\ $a 004.4
=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 [Текст] : $b вводный курс : [перевод с английского] $c Томас Х. Кормен
=260 \\ $a Москва ; $a Санкт-Петербург ; $a Киев $b Вильямс $c 2016
=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. $t Algorythms unlocked $c Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 $z 978-0-262-51880-2
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование. Алгоритмы -- Учебник для высшей школы $2 rubbk
=650 \7 $a Алгоритмы $x Построение $0 RU\NLR\AUTH\6625727 $2 nlr_sh
=650 \7 $a Физико-математические науки -- Математика -- Основания математики. Математическая логика -- Теория алгоритмов, рекурсивные функции -- Учебник для высшей школы $2 rubbk
=650 \7 $a Алгоритмов теория $0 RU\NLR\AUTH\661349362 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 2 16-17/69 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/К66 $x 83
元数据中的注释
Предм. указ.: с. 207-208
Библиогр.: с. 205-206
Пер.: Cormen, Thomas H. Algorythms unlocked Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 978-0-262-51880-2
Библиогр.: с. 205-206
Пер.: Cormen, Thomas H. Algorythms unlocked Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 978-0-262-51880-2
元数据中的注释
Russian State Library [rgb] MARC:
=001 009677294
=005 20180710131432.0
=008 180704s2018\\\\ru\\\\\\\\\\\\|||\|\rus|d
=017 \\ $a КН-П-18-047862 $b RuMoRKP
=020 \\ $a 978-5-8459-2073-7 $c 300 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a В127я73-1 $2 rubbk
=084 \\ $a З973.2-018я73-1 $2 rubbk
=100 1\ $a Кормен, Томас $d 1956-
=245 00 $a Алгоритмы $h [Текст] : $b вводный курс : [перевод с английского] $c Томас Х. Кормен
=260 \\ $a Москва $b Вильямс ; $a Санкт-Петербург $b [б. и.] $c 2018
=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 Предм. указ.: с. 207-208
=504 \\ $a Библиогр.: с. 205-206
=534 \\ $p Пер.: $a Cormen, Thomas H. $t Algorythms unlocked $c Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 $z 978-0-262-51880-2
=650 \7 $a Физико-математические науки -- Математика -- Основания математики. Математическая логика -- Теория алгоритмов, рекурсивные функции -- Учебник для высшей школы $2 rubbk
=650 \7 $a Радиоэлектроника -- Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Учекбник для высшей школы $2 rubbk
=852 \\ $a РГБ $b FB $j 2 18-44/21 $x 90
=001 009677294
=005 20180710131432.0
=008 180704s2018\\\\ru\\\\\\\\\\\\|||\|\rus|d
=017 \\ $a КН-П-18-047862 $b RuMoRKP
=020 \\ $a 978-5-8459-2073-7 $c 300 экз.
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a В127я73-1 $2 rubbk
=084 \\ $a З973.2-018я73-1 $2 rubbk
=100 1\ $a Кормен, Томас $d 1956-
=245 00 $a Алгоритмы $h [Текст] : $b вводный курс : [перевод с английского] $c Томас Х. Кормен
=260 \\ $a Москва $b Вильямс ; $a Санкт-Петербург $b [б. и.] $c 2018
=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 Предм. указ.: с. 207-208
=504 \\ $a Библиогр.: с. 205-206
=534 \\ $p Пер.: $a Cormen, Thomas H. $t Algorythms unlocked $c Cambridge, Massachusetts ; London, England : The MIT Press, cop. 2013 $z 978-0-262-51880-2
=650 \7 $a Физико-математические науки -- Математика -- Основания математики. Математическая логика -- Теория алгоритмов, рекурсивные функции -- Учебник для высшей школы $2 rubbk
=650 \7 $a Радиоэлектроника -- Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Учекбник для высшей школы $2 rubbk
=852 \\ $a РГБ $b FB $j 2 18-44/21 $x 90
元数据中的注释
Указ.
Библиогр.: с. 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
备用描述
For anyone who has ever wondered how computers solve problems, an engagingly written guide for nonexperts to the basics of computer algorithms.Have you ever wondered how your GPS can find the fastest way to your destination, selecting one route from seemingly countless possibilities in mere seconds? How your credit card account number is protected when you make a purchase over the Internet? The answer is algorithms. And how do these mathematical formulations translate themselves into your GPS, your laptop, or your smart phone? This book offers an engagingly written guide to the basics of computer algorithms. In Algorithms Unlocked, Thomas Cormen—coauthor of the leading college textbook on the subject—provides a general explanation, with limited mathematics, of how algorithms enable computers to solve problems.Readers will learn what computer algorithms are, how to describe them, and how to evaluate them. They will discover simple ways to search for information in a computer; methods for rearranging information in a computer into a prescribed order (“sorting”); how to solve basic problems that can be modeled in a computer with a mathematical structure called a “graph” (useful for modeling road networks, dependencies among tasks, and financial relationships); how to solve problems that ask questions about strings of characters such as DNA structures; the basic principles behind cryptography; fundamentals of data compression; and even that there are some problems that no one has figured out how to solve on a computer in a reasonable amount of time.
备用描述
This Book Offers An Engagingly Written Guide To The Basics Of Computer Algorithms. In Algorithms Unlocked, Thomas Cormen- Coauthor Of The Leading College Textbook On The Subject- Provides A General Explanation, With Limited Mathematics, Of How Algorithms Enable Computers To Solve Problems. Readers Will Learn What Computer Algorithms Are, How To Describe Them, And How To Evaluate Them. They Will Discover Simples Ways To Search For Information In A Computer; Methods For Rearranging Information In A Computer Into A Prescribed Order (sorting); How To Solve Basic Problems That Can Be Modeled In A Computer With A Mathematical Structure Called A Graph (useful For Modeling Road Networks, Dependencies Among Tasks, And Financial Relationships); How To Solve Problems That Ask Questions About Strings Of Characters Such As Dna Structures; The Basic Principles Behind Cryptography; The Fundamentals Of Data Compression; And Even That There Are Some Problems That No One Has Figured Out How To Solve On A Computer In A Reasonable Amount Of Time. -- Back Cover. What Are Algorithms And Why Should You Care? -- How To Describe And Evaluate Computer Algorithms -- Algorithms For Sorting And Searching -- A Lower Bound For Sorting And How To Beat It -- Directed Acyclic Graphs -- Shortest Paths -- Algorithms On Strings -- Foundations Of Cryptography -- Data Compression -- Hard? Problems. Thomas H. Cormen. Includes Bibliographical References (pages 213-214) And Index.
开源日期
2015-07-17
❌ 此文件可能有问题,已从源库中隐藏。 有时这是应版权所有者的要求,有时是因为有更好的选择, 但有时是因为文件本身有问题。 下载可能仍然没问题,但我们建议先搜索替代文件。 更多细节:
- 在 Libgen.rs 的非虚构文学板块中不可见 ("no")
- 此文件可能有更好的版本,位于 md5:d701de6dfebc0b05b3540452e1273d0f
- 在 Libgen.li 中不可见 ("no")
- 此文件可能有更好的版本,位于 md5:d701de6dfebc0b05b3540452e1273d0f
如果您仍想下载此文件,请确保仅使用受信任的最新软件打开它。
🚀 快速下载
成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
🐢 低速下载
由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)
- 低速服务器(合作方提供) #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.