ALL
NCC
SOFT
SHARE
TECH
CAREER
dsa
Bloom Filter là gì? Cách hoạt động
Bloom Filter là gì? Cách hoạt động và vì sao Big Tech sử dụng nó khắp nơi Trong các hệ thống...
Giải thuật – Bước chân đầu tiên của lập trình viên
Trong thế giới lập trình, nếu xem từng dòng ký tự và con số là những viên gạch để xây nên...
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...
First
1
2
3
4
Last