Ngăn xếp và Hàng đợi - Stack & Queue
Ngăn xếp có rất nhiều ứng dụng trong tiền xử lý trong trí tuệ nhân tạo.
Các hệ thống chat real time sử dụng hàng đợi để xây dựng cơ chế truyền tải tin nhắn.
Trong bài học này chúng ta cùng rút ra một số quy luật khi gặp dạng bài Leetcode này.
- Dạng bài kiểm tra chuỗi
- Dạng bài duỗi / nén chuỗi
- Dạng bài tìm phần tử trước và sau các phần tử trong mảng thỏa mãn một điều kiện cho trước
Video | Slide | Notebook
1. Giới thiệu ngăn xếp (Stack)
1.1. 6.1.1. Giới thiệu ngăn xếp
1.2. [LC] 6.1.2. Các dạng bài Ngăn xếp hay gặp
Click to view morearrow_forward
2. Dạng bài kiểm tra chuỗi
2.1. 6.2.1. Leetcode 20 - Bài toán kiểm tra ngoặc
2.2. 6.2.2. Ý tưởng
2.3. 6.2.4. Chi tiết thuật toán
3. Dạng nén chuỗi / duỗi chuỗi
3.1. [LC] 6.3.1. Dạng bài nén chuỗi Leetcode 1047
Click to view morearrow_forward
4. Dạng bài tìm phần tử lớn hơn
4.1. [LC] 6.4.1. Dạng bài tìm phần tử lớn hơn - Leetcode 496
Click to view morearrow_forward