Sliding là một phương pháp trong lập trình để xử lý các bài toán liên quan đến tìm kiếm và sắp xếp. Phương pháp này sử dụng một cửa sổ di chuyển trên một mảng để tìm kiếm và sắp xếp các phần tử trong mảng. Cửa sổ di chuyển sẽ di chuyển từ phần tử này đến phần tử khác trong mảng, để tìm kiếm và sắp xếp các phần tử trong mảng.