Giả sử trong dãy cùng có nhiều giá trị lớn nhất, làm thế nào để đưa ra giá trị lớn nhất ở vị trí cuối cùng? Mọi người giúp em với ạ
1 câu trả lời
Ý tưởng:
Thường thì để tìm phần tử lớn nhất khi chạy xét ta dùng điều kiện:
max<phần tử thứ i
Để tìm phần tử lớn nhất cuối cùng thì ta dùng điều kiện:
max<=phần tử thứ.
Khi chạy mã vẫn lấy giá trị lớn nhất đầu tiên rồi tiếp tục chạy, nếu thấy giá trị lớn nhất nào đằng sau thì cũng gán max. Cuối cùng ta có phần tử lớn nhất cuối cùng.
Câu hỏi trong lớp
Xem thêm
