#сложность_алгоритмов — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #сложность_алгоритмов, aggregated by home.social.
-
Понять Big O раз и навсегда
На локалке всё летает, а на проде ложится замертво? Дело в масштабировании. Big O — это не скучная теория для алгоритмических собеседований, а реальный инструмент, чтобы ваш код не «убивал» сервера. В этой статье я на простых примерах и без зубодробительной математики объясню, как оценивать сложность своих алгоритмов. От до — только суть, примеры на Python и немного здоровой иронии над медленным кодом.
https://habr.com/ru/articles/1030772/
#Алгоритмы #big_o #сложность_алгоритмов #python #обольшое #оценка_сложности #оптимизация_кода
-
Понять Big O раз и навсегда
На локалке всё летает, а на проде ложится замертво? Дело в масштабировании. Big O — это не скучная теория для алгоритмических собеседований, а реальный инструмент, чтобы ваш код не «убивал» сервера. В этой статье я на простых примерах и без зубодробительной математики объясню, как оценивать сложность своих алгоритмов. От до — только суть, примеры на Python и немного здоровой иронии над медленным кодом.
https://habr.com/ru/articles/1030772/
#Алгоритмы #big_o #сложность_алгоритмов #python #обольшое #оценка_сложности #оптимизация_кода
-
Понять Big O раз и навсегда
На локалке всё летает, а на проде ложится замертво? Дело в масштабировании. Big O — это не скучная теория для алгоритмических собеседований, а реальный инструмент, чтобы ваш код не «убивал» сервера. В этой статье я на простых примерах и без зубодробительной математики объясню, как оценивать сложность своих алгоритмов. От до — только суть, примеры на Python и немного здоровой иронии над медленным кодом.
https://habr.com/ru/articles/1030772/
#Алгоритмы #big_o #сложность_алгоритмов #python #обольшое #оценка_сложности #оптимизация_кода
-
Понять Big O раз и навсегда
На локалке всё летает, а на проде ложится замертво? Дело в масштабировании. Big O — это не скучная теория для алгоритмических собеседований, а реальный инструмент, чтобы ваш код не «убивал» сервера. В этой статье я на простых примерах и без зубодробительной математики объясню, как оценивать сложность своих алгоритмов. От до — только суть, примеры на Python и немного здоровой иронии над медленным кодом.
https://habr.com/ru/articles/1030772/
#Алгоритмы #big_o #сложность_алгоритмов #python #обольшое #оценка_сложности #оптимизация_кода
-
Сложность алгоритмов. Разбор Big O
Сложность алгоритмов - это ключевой аспект при проектировании и создании веб-приложений, особенно при работе с большим объемом данных или выполнении вычислительно сложных операций. Понимание, как оценивать сложность алгоритмов, помогает принимать обоснованные решения в выборе алгоритмов и структур данных, а также оптимизировать производительность своих приложений. Сейчас мы рассмотрим, почему знание сложности алгоритмов является важным навыком для разработчика, какие методы используются для оценки сложности, и какие практические применения можно найти для этого знания при создании веб-приложений. На тему сложности алгоритмов часто задаются вопросы на техническом собеседовании. Поэтому я настоятельно рекомендую не пропускать это видео.
-
Как я ускорил Python-скрипт в 42 раза, убрав один незаметный цикл
Иногда тормоза в коде выглядят как что-то сложное: тяжёлые алгоритмы, огромные базы данных, медленный диск. Но чаще всё намного банальнее — один неудачный цикл, который выполняется миллионы раз.
https://habr.com/ru/articles/1011582/
#оптимизация_Python_кода #Python #алгоритмы #оптимизация #обработка_логов #ускорение_Python_скрипта #обработка_больших_логов_Python #словари_Python #структуры_данных #сложность_алгоритмов
-
Сложность алгоритмов и типичные ошибки в Python
Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования.
https://habr.com/ru/companies/sberbank/articles/851982/
#сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков
-
Сложность алгоритмов и типичные ошибки в Python
Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования.
https://habr.com/ru/companies/sberbank/articles/851982/
#сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков
-
Сложность алгоритмов и типичные ошибки в Python
Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования.
https://habr.com/ru/companies/sberbank/articles/851982/
#сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков
-
Сложность алгоритмов и типичные ошибки в Python
Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования.
https://habr.com/ru/companies/sberbank/articles/851982/
#сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков
-
Бинарный поиск
В этой статье мы познакомимся с бинарным поиском с примером на JavaScript, а так же сравним бинарный поиск и линейным.
https://habr.com/ru/articles/783848/
#бинарный_поиск #линейный_поиск #сложность_алгоритмов #javascript #open_js
-
Ваш первый live‑coding
Привет, Хабр! Cегодня поговорим о, наверное, самом серьезном этапе собеседования — live‑coding. На этом этапе вас просят писать код в реальном времени , под пристальным взглядом интервьюера. На этом этапе выясняется, умеет ли кандидат решать задачи и писать код под реальными ограничениями времени и стресса. Разобрать лайвкодинг
https://habr.com/ru/companies/otus/articles/969646/
#livecoding #лайвкодинг_собеседование #подготовка_к_собеседованию #алгоритмы_и_структуры_данных #сложность_алгоритмов #Python_разработка #ошибки_на_собеседовании
-
Бинарный поиск: от угадывания чисел до эффективных алгоритмов
Говорят, что 90% программистов не могут написать бинарный поиск без ошибок с первого раза. Вроде бы простая логика: делим массив пополам и ищем. Но почему тогда программы «падают» на больших числах или уходят в бесконечный цикл? В этой статье мы разберем бинпоиск «на пальцах», напишем идеальный код и посмотрим на анимациях, как именно работают «тиски» этого алгоритма.
https://habr.com/ru/articles/984760/
#бинарный_поиск #binary_search #программирование_для_начинающих #собеседование #сложность_алгоритмов
-
Бинарный поиск: от угадывания чисел до эффективных алгоритмов
Говорят, что 90% программистов не могут написать бинарный поиск без ошибок с первого раза. Вроде бы простая логика: делим массив пополам и ищем. Но почему тогда программы «падают» на больших числах или уходят в бесконечный цикл? В этой статье мы разберем бинпоиск «на пальцах», напишем идеальный код и посмотрим на анимациях, как именно работают «тиски» этого алгоритма.
https://habr.com/ru/articles/984760/
#бинарный_поиск #binary_search #программирование_для_начинающих #собеседование #сложность_алгоритмов
-
Бинарный поиск: от угадывания чисел до эффективных алгоритмов
Говорят, что 90% программистов не могут написать бинарный поиск без ошибок с первого раза. Вроде бы простая логика: делим массив пополам и ищем. Но почему тогда программы «падают» на больших числах или уходят в бесконечный цикл? В этой статье мы разберем бинпоиск «на пальцах», напишем идеальный код и посмотрим на анимациях, как именно работают «тиски» этого алгоритма.
https://habr.com/ru/articles/984760/
#бинарный_поиск #binary_search #программирование_для_начинающих #собеседование #сложность_алгоритмов
-
Бинарный поиск: от угадывания чисел до эффективных алгоритмов
Говорят, что 90% программистов не могут написать бинарный поиск без ошибок с первого раза. Вроде бы простая логика: делим массив пополам и ищем. Но почему тогда программы «падают» на больших числах или уходят в бесконечный цикл? В этой статье мы разберем бинпоиск «на пальцах», напишем идеальный код и посмотрим на анимациях, как именно работают «тиски» этого алгоритма.
https://habr.com/ru/articles/984760/
#бинарный_поиск #binary_search #программирование_для_начинающих #собеседование #сложность_алгоритмов
-
Что нужно знать при написании алгоритмов на .NET
Каждый .NET разработчик сталкивается с выбором оптимального алгоритма для решения той или иной задачи, а также с выбором структур данных для его реализации. Платформа .NET предлагает множество встроенных типов, которые упрощают процесс разработки. В статье описано, какой тип в каком случае следует выбирать и как производительность алгоритма может меняться в зависимости от выбранных структур данных и методов. В статье приведены must-have понятия для написания эффективных алгоритмов. Краткое содержание: 1. Нотация О большое для оценки сложности алгоритмов 2. Структуры данных и их применение в алгоритмах 3. Некоторые рекомендации для разработки на .NET