- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Day 77/90 | Part 2 |⚡Binary Search Trick That Finds K Closest Elements Fast | LeetCode 658 🚀#9
Telegram Channel : https://t.me/ctobhaiya_tg
Instagram: https://www.instagram.com/ctobhaiya
Linkedin: https://www.linkedin.com/in/anuj-kumar-a-k-a-cto-bhaiya-on-youtube-9a188968
Github: https://github.com/team-codebug/babua-dsa-patterns-course
Notes: https://github.com/team-codebug/babua-dsa-patterns-course/blob/main/77_Day
Master the Find K Closest Elements problem using the powerful binary search on left bound approach.
In this video, we solve LeetCode 658. Find K Closest Elements using the optimized arr[mid] and arr[mid + k] comparison technique. Instead of checking every possible window or sorting by distance, we binary search for the best starting index of a window of size k.
You’ll learn how to think of the answer as a continuous window, why the left boundary can only go up to arr.length - k, and how this condition works:
if (x - arr[mid] greater than arr[mid + k] - x)
This comparison helps us decide whether the best window is more towards the left or the right side of the array.
In this video, we cover:
Brute force intuition
Why the answer is always a sorted window of size k
How binary search finds the left bound
Why we compare arr[mid] with arr[mid + k]
Number line intuition for closest elements
Dry run with examples
Java code explanation
Time and space complexity
This is an important binary search variation where we are not searching for a target directly. Instead, we are searching for the best window position.
Perfect for anyone preparing for coding interviews, LeetCode practice, DSA patterns, and mastering modified binary search problems.
Hashtags:
#leetcode
#leetcode658
#findkclosestelements
#binarysearch
#modifiedbinarysearch
#binarysearchpatterns
#dsapatterns
#datastructures
#algorithms
#dsa
#javaprogramming
#codinginterview
#codinginterviewprep
#interviewpreparation
#faangpreparation
#placements
#leetcodejava
#arrayproblems
#slidingwindow
#numberlineintuition
Your Queries:
leetcode 658
find k closest elements
k closest elements
binary search
modified binary search
arr mid arr mid k
binary search left bound
find k closest elements java
leetcode java solution
dsa
data structures algorithms
coding interview
interview preparation
faang preparation
array problems
sliding window
sorted array
number line intuition
binary search patterns
leetcode medium
placement preparation
CHAPTERS
00:00 - Introduction
00:31 - LeetCode 658 - Approach 3 - Theory
23:32 - LeetCode 658 - Approach 3 - Code
33:10 - Conclusion
#DSAPatterns2025 #DSAin90Days #CodingInterviewPreparation #FAANGPreparation #LeetCodePatterns #CTOBhaiya #DSAMastery #DataStructuresAndAlgorithms #CodingInterviewBootcamp #LearnDSA #CodingChallenge #ProblemSolvingPatterns #ZeroToHeroDSA #ThinkInPatterns #90DayDSAChallenge #DSAPlaybook #CrackFAANG #JavaDSA #PythonDSA #CodingJourney #FAANGInterviewPrep #IITianDSACourse #DSACourse2025 #LearnCodeCrack #DSAPlaylist #CrackCodingInterviews #ProgrammingLogic #DSACompleteCourse #DSARevision #DSAStudyPlan
Your Queries:
leetcode 3266
final array state after k multiplication operations II
leetcode heap problems
priority queue dsa
greedy algorithm leetcode
heap interview questions
coding interview preparation
dsa patterns heap
leetcode hard problems
array transformation problems
competitive programming heap
optimize k operations
java dsa solutions
python heap solution
faang interview prep
data structures algorithms
leetcode explained
coding practice problems
==========================
➡️ Connect with me:
Linkedin: https://www.linkedin.com/in/anuj-kumar-a-k-a-cto-bhaiya-on-youtube-9a188968
Instagram: https://www.instagram.com/ctobhaiya
Telegram Channel : https://t.me/ctobhaiya_tg
==========================
Видео Day 77/90 | Part 2 |⚡Binary Search Trick That Finds K Closest Elements Fast | LeetCode 658 🚀#9 канала CTO Bhaiya
Instagram: https://www.instagram.com/ctobhaiya
Linkedin: https://www.linkedin.com/in/anuj-kumar-a-k-a-cto-bhaiya-on-youtube-9a188968
Github: https://github.com/team-codebug/babua-dsa-patterns-course
Notes: https://github.com/team-codebug/babua-dsa-patterns-course/blob/main/77_Day
Master the Find K Closest Elements problem using the powerful binary search on left bound approach.
In this video, we solve LeetCode 658. Find K Closest Elements using the optimized arr[mid] and arr[mid + k] comparison technique. Instead of checking every possible window or sorting by distance, we binary search for the best starting index of a window of size k.
You’ll learn how to think of the answer as a continuous window, why the left boundary can only go up to arr.length - k, and how this condition works:
if (x - arr[mid] greater than arr[mid + k] - x)
This comparison helps us decide whether the best window is more towards the left or the right side of the array.
In this video, we cover:
Brute force intuition
Why the answer is always a sorted window of size k
How binary search finds the left bound
Why we compare arr[mid] with arr[mid + k]
Number line intuition for closest elements
Dry run with examples
Java code explanation
Time and space complexity
This is an important binary search variation where we are not searching for a target directly. Instead, we are searching for the best window position.
Perfect for anyone preparing for coding interviews, LeetCode practice, DSA patterns, and mastering modified binary search problems.
Hashtags:
#leetcode
#leetcode658
#findkclosestelements
#binarysearch
#modifiedbinarysearch
#binarysearchpatterns
#dsapatterns
#datastructures
#algorithms
#dsa
#javaprogramming
#codinginterview
#codinginterviewprep
#interviewpreparation
#faangpreparation
#placements
#leetcodejava
#arrayproblems
#slidingwindow
#numberlineintuition
Your Queries:
leetcode 658
find k closest elements
k closest elements
binary search
modified binary search
arr mid arr mid k
binary search left bound
find k closest elements java
leetcode java solution
dsa
data structures algorithms
coding interview
interview preparation
faang preparation
array problems
sliding window
sorted array
number line intuition
binary search patterns
leetcode medium
placement preparation
CHAPTERS
00:00 - Introduction
00:31 - LeetCode 658 - Approach 3 - Theory
23:32 - LeetCode 658 - Approach 3 - Code
33:10 - Conclusion
#DSAPatterns2025 #DSAin90Days #CodingInterviewPreparation #FAANGPreparation #LeetCodePatterns #CTOBhaiya #DSAMastery #DataStructuresAndAlgorithms #CodingInterviewBootcamp #LearnDSA #CodingChallenge #ProblemSolvingPatterns #ZeroToHeroDSA #ThinkInPatterns #90DayDSAChallenge #DSAPlaybook #CrackFAANG #JavaDSA #PythonDSA #CodingJourney #FAANGInterviewPrep #IITianDSACourse #DSACourse2025 #LearnCodeCrack #DSAPlaylist #CrackCodingInterviews #ProgrammingLogic #DSACompleteCourse #DSARevision #DSAStudyPlan
Your Queries:
leetcode 3266
final array state after k multiplication operations II
leetcode heap problems
priority queue dsa
greedy algorithm leetcode
heap interview questions
coding interview preparation
dsa patterns heap
leetcode hard problems
array transformation problems
competitive programming heap
optimize k operations
java dsa solutions
python heap solution
faang interview prep
data structures algorithms
leetcode explained
coding practice problems
==========================
➡️ Connect with me:
Linkedin: https://www.linkedin.com/in/anuj-kumar-a-k-a-cto-bhaiya-on-youtube-9a188968
Instagram: https://www.instagram.com/ctobhaiya
Telegram Channel : https://t.me/ctobhaiya_tg
==========================
Видео Day 77/90 | Part 2 |⚡Binary Search Trick That Finds K Closest Elements Fast | LeetCode 658 🚀#9 канала CTO Bhaiya
leetcode 658 find k closest elements k closest elements binary search modified binary search arr mid arr mid k binary search left bound find k closest elements java leetcode java solution dsa data structures algorithms coding interview interview preparation faang preparation array problems sliding window sorted array number line intuition binary search patterns leetcode medium placement preparation
Комментарии отсутствуют
Информация о видео
5 мая 2026 г. 16:30:02
00:33:22
Другие видео канала





















