Алгоритмы - это пошаговые инструкции решения задач, большинство из которых уже были кем-то решены, протестированы и доказали свою эффективность. Второе издание "Грокаем алгоритмы" упрощает изучение, понимание и использование алгоритмов. В этой книге вы найдете простые и внятные объяснения, более 400 забавных иллюстраций и десятки примеров. Ее чтение - лучший способ раскрыть всю мощь алгоритмов и подготовиться к интервью по программированию. Глубоких знаний математики не требуется!
Вы узнаете о главных алгоритмах, позволяющих ускорить работу программ, упростить код и решить распространенные проблемы программирования. Начните с сортировки и поиска, а затем развивайте свои навыки для решения сложных задач, таких как сжатие данных и искусственный интеллект. Научитесь сравнивать эффективность различных алгоритмов.
Во втором издании даны новые более подробные описания деревьев, NP-полные задачи, а код примеров обновлен на Python 3.
Пора грокать алгоритмы по-новому!
Algoritmy - eto poshagovye instruktsii reshenija zadach, bolshinstvo iz kotorykh uzhe byli kem-to resheny, protestirovany i dokazali svoju effektivnost. Vtoroe izdanie "Grokaem algoritmy" uproschaet izuchenie, ponimanie i ispolzovanie algoritmov. V etoj knige vy najdete prostye i vnjatnye objasnenija, bolee 400 zabavnykh illjustratsij i desjatki primerov. Ee chtenie - luchshij sposob raskryt vsju mosch algoritmov i podgotovitsja k intervju po programmirovaniju. Glubokikh znanij matematiki ne trebuetsja!
Vy uznaete o glavnykh algoritmakh, pozvoljajuschikh uskorit rabotu programm, uprostit kod i reshit rasprostranennye problemy programmirovanija. Nachnite s sortirovki i poiska, a zatem razvivajte svoi navyki dlja reshenija slozhnykh zadach, takikh kak szhatie dannykh i iskusstvennyj intellekt. Nauchites sravnivat effektivnost razlichnykh algoritmov.
Vo vtorom izdanii dany novye bolee podrobnye opisanija derevev, NP-polnye zadachi, a kod primerov obnovlen na Python 3.
Pora grokat algoritmy po-novomu!