home.social

#сложность_алгоритмов — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #сложность_алгоритмов, aggregated by home.social.

  1. Понять Big O раз и навсегда

    На локалке всё летает, а на проде ложится замертво? Дело в масштабировании. Big O — это не скучная теория для алгоритмических собеседований, а реальный инструмент, чтобы ваш код не «убивал» сервера. В этой статье я на простых примерах и без зубодробительной математики объясню, как оценивать сложность своих алгоритмов. От до — только суть, примеры на Python и немного здоровой иронии над медленным кодом.

    habr.com/ru/articles/1030772/

    #Алгоритмы #big_o #сложность_алгоритмов #python #обольшое #оценка_сложности #оптимизация_кода

  2. Понять Big O раз и навсегда

    На локалке всё летает, а на проде ложится замертво? Дело в масштабировании. Big O — это не скучная теория для алгоритмических собеседований, а реальный инструмент, чтобы ваш код не «убивал» сервера. В этой статье я на простых примерах и без зубодробительной математики объясню, как оценивать сложность своих алгоритмов. От до — только суть, примеры на Python и немного здоровой иронии над медленным кодом.

    habr.com/ru/articles/1030772/

    #Алгоритмы #big_o #сложность_алгоритмов #python #обольшое #оценка_сложности #оптимизация_кода

  3. Понять Big O раз и навсегда

    На локалке всё летает, а на проде ложится замертво? Дело в масштабировании. Big O — это не скучная теория для алгоритмических собеседований, а реальный инструмент, чтобы ваш код не «убивал» сервера. В этой статье я на простых примерах и без зубодробительной математики объясню, как оценивать сложность своих алгоритмов. От до — только суть, примеры на Python и немного здоровой иронии над медленным кодом.

    habr.com/ru/articles/1030772/

    #Алгоритмы #big_o #сложность_алгоритмов #python #обольшое #оценка_сложности #оптимизация_кода

  4. Понять Big O раз и навсегда

    На локалке всё летает, а на проде ложится замертво? Дело в масштабировании. Big O — это не скучная теория для алгоритмических собеседований, а реальный инструмент, чтобы ваш код не «убивал» сервера. В этой статье я на простых примерах и без зубодробительной математики объясню, как оценивать сложность своих алгоритмов. От до — только суть, примеры на Python и немного здоровой иронии над медленным кодом.

    habr.com/ru/articles/1030772/

    #Алгоритмы #big_o #сложность_алгоритмов #python #обольшое #оценка_сложности #оптимизация_кода

  5. Сложность алгоритмов. Разбор Big O

    Сложность алгоритмов - это ключевой аспект при проектировании и создании веб-приложений, особенно при работе с большим объемом данных или выполнении вычислительно сложных операций. Понимание, как оценивать сложность алгоритмов, помогает принимать обоснованные решения в выборе алгоритмов и структур данных, а также оптимизировать производительность своих приложений. Сейчас мы рассмотрим, почему знание сложности алгоритмов является важным навыком для разработчика, какие методы используются для оценки сложности, и какие практические применения можно найти для этого знания при создании веб-приложений. На тему сложности алгоритмов часто задаются вопросы на техническом собеседовании. Поэтому я настоятельно рекомендую не пропускать это видео.

    habr.com/ru/articles/782608/

    #сложность_алгоритмов #big_o #javascript #open_js

  6. Как я ускорил Python-скрипт в 42 раза, убрав один незаметный цикл

    Иногда тормоза в коде выглядят как что-то сложное: тяжёлые алгоритмы, огромные базы данных, медленный диск. Но чаще всё намного банальнее — один неудачный цикл, который выполняется миллионы раз.

    habr.com/ru/articles/1011582/

    #оптимизация_Python_кода #Python #алгоритмы #оптимизация #обработка_логов #ускорение_Python_скрипта #обработка_больших_логов_Python #словари_Python #структуры_данных #сложность_алгоритмов

  7. Сложность алгоритмов и типичные ошибки в Python

    Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования.

    habr.com/ru/companies/sberbank

    #сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков

  8. Сложность алгоритмов и типичные ошибки в Python

    Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования.

    habr.com/ru/companies/sberbank

    #сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков

  9. Сложность алгоритмов и типичные ошибки в Python

    Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования.

    habr.com/ru/companies/sberbank

    #сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков

  10. Сложность алгоритмов и типичные ошибки в Python

    Всем привет! Я расскажу, что такое сложность алгоритмов и откуда она берётся, разберу типичные заблуждения и самые частые ошибки новичков. Материал рассчитан в первую очередь на начинающих Python-разработчиков, а также на тех, у кого Python — первый язык программирования.

    habr.com/ru/companies/sberbank

    #сложность_алгоритмов #ошибки_программистов #типичные_ошибки #ошибки_новичков

  11. Бинарный поиск

    В этой статье мы познакомимся с бинарным поиском с примером на JavaScript, а так же сравним бинарный поиск и линейным.

    habr.com/ru/articles/783848/

    #бинарный_поиск #линейный_поиск #сложность_алгоритмов #javascript #open_js

  12. Ваш первый live‑coding

    Привет, Хабр! Cегодня поговорим о, наверное, самом серьезном этапе собеседования — live‑coding. На этом этапе вас просят писать код в реальном времени , под пристальным взглядом интервьюера. На этом этапе выясняется, умеет ли кандидат решать задачи и писать код под реальными ограничениями времени и стресса. Разобрать лайвкодинг

    habr.com/ru/companies/otus/art

    #livecoding #лайвкодинг_собеседование #подготовка_к_собеседованию #алгоритмы_и_структуры_данных #сложность_алгоритмов #Python_разработка #ошибки_на_собеседовании

  13. Бинарный поиск: от угадывания чисел до эффективных алгоритмов

    Говорят, что 90% программистов не могут написать бинарный поиск без ошибок с первого раза. Вроде бы простая логика: делим массив пополам и ищем. Но почему тогда программы «падают» на больших числах или уходят в бесконечный цикл? В этой статье мы разберем бинпоиск «на пальцах», напишем идеальный код и посмотрим на анимациях, как именно работают «тиски» этого алгоритма.

    habr.com/ru/articles/984760/

    #бинарный_поиск #binary_search #программирование_для_начинающих #собеседование #сложность_алгоритмов

  14. Бинарный поиск: от угадывания чисел до эффективных алгоритмов

    Говорят, что 90% программистов не могут написать бинарный поиск без ошибок с первого раза. Вроде бы простая логика: делим массив пополам и ищем. Но почему тогда программы «падают» на больших числах или уходят в бесконечный цикл? В этой статье мы разберем бинпоиск «на пальцах», напишем идеальный код и посмотрим на анимациях, как именно работают «тиски» этого алгоритма.

    habr.com/ru/articles/984760/

    #бинарный_поиск #binary_search #программирование_для_начинающих #собеседование #сложность_алгоритмов

  15. Бинарный поиск: от угадывания чисел до эффективных алгоритмов

    Говорят, что 90% программистов не могут написать бинарный поиск без ошибок с первого раза. Вроде бы простая логика: делим массив пополам и ищем. Но почему тогда программы «падают» на больших числах или уходят в бесконечный цикл? В этой статье мы разберем бинпоиск «на пальцах», напишем идеальный код и посмотрим на анимациях, как именно работают «тиски» этого алгоритма.

    habr.com/ru/articles/984760/

    #бинарный_поиск #binary_search #программирование_для_начинающих #собеседование #сложность_алгоритмов

  16. Бинарный поиск: от угадывания чисел до эффективных алгоритмов

    Говорят, что 90% программистов не могут написать бинарный поиск без ошибок с первого раза. Вроде бы простая логика: делим массив пополам и ищем. Но почему тогда программы «падают» на больших числах или уходят в бесконечный цикл? В этой статье мы разберем бинпоиск «на пальцах», напишем идеальный код и посмотрим на анимациях, как именно работают «тиски» этого алгоритма.

    habr.com/ru/articles/984760/

    #бинарный_поиск #binary_search #программирование_для_начинающих #собеседование #сложность_алгоритмов

  17. Что нужно знать при написании алгоритмов на .NET

    Каждый .NET разработчик сталкивается с выбором оптимального алгоритма для решения той или иной задачи, а также с выбором структур данных для его реализации. Платформа .NET предлагает множество встроенных типов, которые упрощают процесс разработки. В статье описано, какой тип в каком случае следует выбирать и как производительность алгоритма может меняться в зависимости от выбранных структур данных и методов. В статье приведены must-have понятия для написания эффективных алгоритмов. Краткое содержание: 1. Нотация О большое для оценки сложности алгоритмов 2. Структуры данных и их применение в алгоритмах 3. Некоторые рекомендации для разработки на .NET

    habr.com/ru/articles/863950/

    #Коллекции_NET #сложность_алгоритмов #структуры_данных