Tìm kiếm nhị phân (Binary Search) là một trong những thuật toán cơ bản nhưng vô cùng quan trọng trong lập trình, đặc biệt trong các kỳ thi học sinh giỏi và lập trình thi đấu như USACO, Codeforces, LeetCode,… Thuật toán này hoạt động trên các cấu trúc dữ...
[Read More]
LeetCode là một nền tảng luyện tập lập trình nổi tiếng, rất phù hợp cho học sinh rèn luyện tư duy thuật toán và kỹ năng giải quyết vấn đề. Trang web cung cấp hàng nghìn bài tập thuộc nhiều chủ đề khác nhau như cấu trúc dữ liệu, thuật...
[Read More]
Tìm kiếm nhị phân (Binary Search) là một kỹ thuật thuật toán kinh điển dùng để tìm kiếm hiệu quả trong một không gian có tính chất đơn điệu (tăng, giảm hoặc đúng/sai liên tiếp). Ý tưởng cốt lõi là tại mỗi bước, ta chia đôi khoảng tìm kiếm và...
[Read More]