1. Kiến thức cốt lõi về Linked List

Linked List (Danh sách liên kết) là cấu trúc dữ liệu động, trong đó mỗi phần tử (node) chứa:

Các loại Linked List

  1. Singly Linked List: mỗi node chỉ trỏ tới node sau.
  2. Doubly Linked List: mỗi node trỏ tới cả trước và sau.
  3. Circular Linked List: node cuối trỏ về node đầu (vòng tròn).
  4. Multi-level Linked List: mỗi node có thể trỏ tới nhiều danh sách con (phức tạp, ứng dụng flattening).

Ưu điểm

Nhược điểm