01/10/2018, 17:33

Tìm max trong stack như thế nào?

m.n cho e hỏi là làm thế nào để tìm max trong 1 stack hay có cách nào để truy xuất đến 1 phần tử trong stack ko ạ? thanks.

HK boy viết 19:34 ngày 01/10/2018

Dùng std::deque để chữa cháy Muốn tìm max trong stack (thực tế là deque) thì áp luôn *max_element(dq.begin(), dq.end()).

Không thích dùng deque, STL algorithm hay ghét luôn STL container thì tạo 1 biến max_in_stack để lưu số lớn nhất, mỗi lần update (push/pop) thì cập nhật lại biến này.

Hải Phạm viết 19:34 ngày 01/10/2018

thanks anh ạ zzzzzzzzzzzz

Bài liên quan
0