ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Алгоритмы | Бинарный поиск | Сегодня мы учимся не угадывать, а методично сужать мир | Lecture 1

Автор: English Practice 4 Every1

Загружено: 2026-01-12

Просмотров: 39

Описание: Введение в алгоритмы. Линейный поиск. Бинарный поиск.
Реализация алгоритмов на javascript.
задачи с лекции на гитхабе https://github.com/qa-tester22/Algori...

Краткая инструкция
чтобы стянуть с гитхаба себе в VSCode
1. создать на компьютере папку для задач курса
2. открыть эту папку в VSCode
3. открыть терминал в VSCode
4. git clone https://github.com/qa-tester22/Algori...
5. в терминале проверьте командой ls , что вынаходитесь именно в созданной вами папке

Домашнее задание. https://leetcode.com/
5 обязательных задач, которые реально закрывают базу по линейному и бинарному поиску.

704. Бинарный поиск (Binary Search)
База базы: правильные low/high/mid, остановка цикла, возврат -1.

35. Позиция вставки (Search Insert Position)
Учишься искать не “точное совпадение”, а границу: где элемент должен быть.

278. Плохая версия (First Bad Version)
Бинарный поиск по монотонному условию (“ложь…ложь…истина…истина”). Это основа всех “найти первое true”.

34. Первая и последняя позиция элемента в отсортированном массиве (Find First and Last Position of Element in Sorted Array)
Самая полезная для реального навыка: дубликаты + две границы (lower_bound/upper_bound мышление).

283. Переместить нули (Move Zeroes)
Это линейный проход, который учит не “искать”, а сканировать и поддерживать инвариант (две указатели). Практически это и есть нормальный линейный поиск в реальной жизни.

Эти 5 вместе дают:

линейный проход (283)

бинарный поиск “найти” (704)

бинарный поиск “куда вставить” (35)

бинарный поиск “первое true” (278)

бинарный поиск “границы с дубликатами” (34)
все бесплатные (в обычном LeetCode доступе), и по сложности вот так:

704. Binary Search
Сложность: лёгкая (Easy)
Бесплатно: да

35. Search Insert Position
Сложность: лёгкая (Easy)
Бесплатно: да

278. First Bad Version
Сложность: лёгкая (Easy)
Бесплатно: да

34. Find First and Last Position of Element in Sorted Array
Сложность: средняя (Medium)
Бесплатно: да

283. Move Zeroes
Сложность: лёгкая (Easy)
Бесплатно: да

решения в следующих видео.
#algorithms #binarysearch #linearsearch #алгоритмы #бинарныйпоиск #линейныйпоиск #javascript #джаваскрипт #информатика

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Алгоритмы | Бинарный поиск | Сегодня мы учимся не угадывать, а методично сужать мир | Lecture 1

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Разбираю ТОП вопросов по нейросетям и компьютерному зрению

Разбираю ТОП вопросов по нейросетям и компьютерному зрению

Алгоритмы Big O | О-большое. Как считать сложность, worst-case, коммивояжёр ломает мозг? | Lecture 2

Алгоритмы Big O | О-большое. Как считать сложность, worst-case, коммивояжёр ломает мозг? | Lecture 2

283 Leetcode Разбор задачи по перемещению нулей в конец массива. Сложность по времени и памяти О()

283 Leetcode Разбор задачи по перемещению нулей в конец массива. Сложность по времени и памяти О()

Задача из вступительных Стэнфорда

Задача из вступительных Стэнфорда

Как Быстро ВЫУЧИТЬ Python в 2026 году

Как Быстро ВЫУЧИТЬ Python в 2026 году

Как выучить 300 слов в день за 8 минут? Как учат слова разведчики и как советуют нейроученые!#mit

Как выучить 300 слов в день за 8 минут? Как учат слова разведчики и как советуют нейроученые!#mit

РЕЗКИЙ ПОВОРОТ - ПУТИН ГОТОВ ЗАКАНЧИВАТЬ ВОЙНУ!  ПАСКОВ - ПРЯМОЙ ЭФИР!

РЕЗКИЙ ПОВОРОТ - ПУТИН ГОТОВ ЗАКАНЧИВАТЬ ВОЙНУ! ПАСКОВ - ПРЯМОЙ ЭФИР!

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

ЛЕКЦИЯ ПРО НАДЁЖНЫЕ ШИФРЫ НА КОНФЕРЕНЦИИ БАЗОВЫХ ШКОЛ РАН В ТРОИЦКЕ

ЛЕКЦИЯ ПРО НАДЁЖНЫЕ ШИФРЫ НА КОНФЕРЕНЦИИ БАЗОВЫХ ШКОЛ РАН В ТРОИЦКЕ

ВСЕ задачи JavaScript для собеседований | 60+ задач по всем темам

ВСЕ задачи JavaScript для собеседований | 60+ задач по всем темам

Самые частые вопросы про программирование Часть 1

Самые частые вопросы про программирование Часть 1

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

278 Leetcode Ищем первую плохую версию из нескольких возможных First Bad Version Литкод для интервью

278 Leetcode Ищем первую плохую версию из нескольких возможных First Bad Version Литкод для интервью

Киберколониализм, или Почему чем яростнее беспредел, тем ближе стабилизация | Андрей Масалович

Киберколониализм, или Почему чем яростнее беспредел, тем ближе стабилизация | Андрей Масалович

Нейронка, которая УНИЧТОЖИЛА ChatGPT 5! / Обзор бесплатной нейросети и ее возможности

Нейронка, которая УНИЧТОЖИЛА ChatGPT 5! / Обзор бесплатной нейросети и ее возможности

Как учиться быстро и самому? На примере языков  программирования.

Как учиться быстро и самому? На примере языков программирования.

Это ИЗМЕНИТСЯ с 1 ФЕВРАЛЯ: Пенсионная система, ипотека, мигранты, маткапитал, пособия

Это ИЗМЕНИТСЯ с 1 ФЕВРАЛЯ: Пенсионная система, ипотека, мигранты, маткапитал, пособия

99% женщин делают ЭТО, а мужчины продолжают выдавать свои секреты #отношения #психология

99% женщин делают ЭТО, а мужчины продолжают выдавать свои секреты #отношения #психология

У меня ушло 10+ лет, чтобы понять то, что я расскажу за 11 минут

У меня ушло 10+ лет, чтобы понять то, что я расскажу за 11 минут

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

ВЗЛОМАЛ колонку и заменил Алису на своего ассистента: 5 лет на получение root и модификацию прошивки

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]