ALL
NCC
SOFT
SHARE
TECH
CAREER
dsa
Thuật toán cơ bản đến nâng cao #8: Priority queue hàng đợi ưu tiên
Giới thiệu về Priority queue Trong những bài viết trước trong series thuật toán, chúng ta đã lần lượt khám phá...
Thuật toán cơ bản đến nâng cao #7: Sliding Window với Deque
Giới thiệu Trong bài viết trước trong series thuật toán, mình đã chia sẻ về cấu trúc dữ liệu Deque –...
Bitmask – Quy hoạch động với bitmask
Các trạng thái trong QHĐ bitmask được làm rõ và thể hiện qua các bit 0/1, thể hiện được sự phụ...
Tìm Hiểu Về Cấu Trúc Dữ Liệu Trie
Khám phá cấu trúc dữ liệu Trie: khái niệm, ứng dụng, và cách triển khai. Trie hiệu quả cho tìm kiếm...
Bit và xử lý bit trong lập trình giải thuật
Bài viết sẽ được viết dựa trên ngôn ngữ C++ 1. Bit và hệ nhị phân: 2. Các toán tử thao...
Two pointer: Kỹ thuật 2 con trỏ
Hiểu đơn giản, nó là kỹ thuật sử dụng 2 điểm di động để thực hiện mục đích nào đấy dựa...
Thuật toán cơ bản đến nâng cao #5: sâu hơn về stack đơn điệu
Nhắc lại về stack đơn điệu Ở bài viết trước trong series thuật toán, tôi đã có cơ hội giới thiệu...
Thuật toán cơ bản đến nâng cao #4: Stack và ứng dụng
1. Giới thiệu về cấu trúc dữ liệu Stack Stack, hay còn gọi là ngăn xếp, là một cấu trúc dữ...
Thuật toán cơ bản đến nâng cao #3: Memoization trong đệ quy
1. Giới thiệu về kỹ thuật sử dụng bộ nhớ trong các thuật toán sử dụng đệ quy Duyệt vét cạn...
First
1
2
3
4
Last