Tiếp tục với chuỗi bài viết về cấu trúc dữ liệu và giải thuật, mình sẽ giới thiệu với các bạn một cấu trúc dữ liệu vô cùng quan trọng khác, đó chính là bảng băm.
Cấu trúc cây là một cấu trúc dữ liệu được sử dụng rất phổ biến. Trong bài viết này mình sẽ giới thiệu đến mọi người một phiên bản đặc biệt của cấu trúc cây là cây nhị phân.
Là một lập trình viên thì chắc chắn bạn không thể nào không biết đến các thuật toán sắp xếp phổ biến như sắp xếp nhanh (quick sort) hay sắp xếp trộn (merge sort). Trong bài viết này mình sẽ giới thiệu đến các bạn các thuật toán sắp xếp phổ biến.
Ngăn xếp và hàng đợi là một cấu trúc dữ liệu mà chắc chắn lập trình viên nào cũng cần phải nắm được. Không chỉ được áp dụng nhiều trong lập trình, ngăn xếp và hàng đợi còn được nhiều nhà phỏng vấn hỏi khi đi ứng tuyển. Do đó trong bài viết hôm nay chúng ta sẽ cùng tìm hiểu về ngăn xếp và hàng đợi.
Danh sách liên kết đơn là một cấu trúc dữ liệu quan trọng mà một lập trình viên cần nắm được. Trong bài viết này, chúng ta sẽ cùng tìm hiểu về danh sách liên kết đơn là gì, những thao tác trên danh sách liên kết đơn.