Книги по тегу «Эффективные алгоритмы»
В подборке собраны книги, отмеченные этим тегом. Посмотрите описание и оценки, выберите произведение для чтения онлайн или скачивания в доступном формате.
«Нет ничего практичней хорошей теории», – так говорил Никола Тесла и еще почти десяток виднейших ученых. В педагогике это тоже работает и хорошая методика сразу, с первых шагов дает результат, даже если человек еще не понимает, как это работает. Именно поэтому мы начинаем книгу с практики. Легко и с удовольствием вы сможете запомнить полсотни иностранных слов буквально за час и на своём собственном опыте убедиться, что мнемотехники отлично работают. А после этого мы разберем полученный вами опыт и покажем ещё множество упражнений и приёмов. Прочитав эту книгу, вы будете легко запоминать любую иностранную лексику на любом языке. И не только лексику. Буквы новых алфавитов и транскрипционные знаки перестанут быть сложными, а изучение языка станет простой и понятной задачей. Но мы будем говорить не только про запоминание лексики или изучение языка. Как следует из названия, мы будем говорить про выработку любых новых навыков, просто навык запоминания будет у нас рабочей моделью. Те же приемы позволят вам быстрее научиться водить машину, готовить или писать программный код, ведь если теория основана на принципах и законах работы нашего мозга, то она будет практична везде!
Алгоритмы – это пошаговые инструкции решения задач, большинство из которых уже были кем-то решены, протестированы и доказали свою эффективность. Второе издание «Грокаем алгоритмы» упрощает изучение, понимание и использование алгоритмов. В этой книге вы найдете простые и внятные объяснения, более 400 забавных иллюстраций и десятки примеров. Ее чтение – лучший способ раскрыть всю мощь алгоритмов и подготовиться к интервью по программированию. Глубоких знаний математики не требуется! Вы узнаете о главных алгоритмах, позволяющих ускорить работу программ, упростить код и решить распространенные проблемы программирования. Начните с сортировки и поиска, а затем развивайте свои навыки для решения сложных задач, таких как сжатие данных и искусственный интеллект. Научитесь сравнивать эффективность различных алгоритмов. Во втором издании даны новые, более подробные описания деревьев, NP-полные задачи, а код примеров обновлен на Python 3. Пора грокать алгоритмы по-новому! После приобретения книга будет также доступна в формате epub.
Алгоритмы – это сердце программирования. От их правильного выбора зависит, будет ли программа работать мгновенно или заставит вас ждать вечность. Но как разобраться во всем этом, если вы только в начале пути? Эта яркая книга делает изучение алгоритмов и структур данных простым и увлекательным. Благодаря полноцветным иллюстрациям, схемам и наглядным примерам сложные концепции становятся понятными даже новичкам. Вы узнаете, что такое эффективность алгоритмов, как работают сортировка, поиск, графы и хеш-таблицы, а также познакомитесь с криптографией, сжатием данных, защитой информации и машинным обучением (алгоритмом кластеризации). Материал изложен так, чтобы вы не просто запомнили алгоритмы, но и научились применять их на практике. Готовы начать? Тогда вперед – к пониманию алгоритмов!