📕
toanthuctecode
  • Cấu trúc dữ liệu và thuật toán (Python)
  • Giới thiệu
    • Lần thử đầu tiên
    • Đề xuất thuật toán
  • Bảng trình tự
    • Dạng cơ bản của bảng tuần tự
    • Cấu trúc và hiện thực của bảng tuần tự
  • Danh sách liên kết
    • Danh sách liên kết Singly
  • Ngăn xếp
    • Triển khai cấu trúc ngăn xếp
  • Hàng đợi
    • Thực hiện hàng đợi
  • Sắp xếp và tìm kiếm
    • Sắp xếp nổi bọt (Bubble Sort)
    • Sắp xếp lựa chọn (Selection sort)
    • Sắp xếp chèn(Insertion Sort)
    • Sắp xếp nhanh chóng ( Quicksort)
    • Sắp xếp theo kiểu đồi (Shell Sort)
    • Hợp nhất sắp xếp
    • Kết lại những thuật toán sắp xếp và xây dựng hàm sort sử dụng Python
    • Tìm kiếm
  • Cây và thuật toán cây
    • Cây nhị phân
    • Truyền qua cây nhị phân
Powered by GitBook
On this page

Was this helpful?

Danh sách liên kết

PreviousCấu trúc và hiện thực của bảng tuần tựNextDanh sách liên kết Singly

Last updated 4 years ago

Was this helpful?

Tại sao chúng ta cần một danh sách liên kết

Việc xây dựng bảng tuần tự cần biết trước kích thước dữ liệu để áp dụng cho không gian lưu trữ liên tục, dữ liệu cần phải di dời khi mở rộng nên sử dụng không linh hoạt lắm.

Cấu trúc danh sách liên kết có thể sử dụng đầy đủ không gian bộ nhớ máy tính và quản lý bộ nhớ động linh hoạt.

Định nghĩa danh sách liên kết

Danh sách liên kết (Linked list) là một cấu trúc dữ liệu cơ bản phổ biến, nó là một bảng tuyến tính, nhưng nó không lưu trữ dữ liệu liên tục như bảng tuần tự mà lưu thông tin vị trí của nút tiếp theo trong mỗi nút (đơn vị lưu trữ dữ liệu) ( Địa chỉ cụ thể).

Biểu tượng danh sách liên kết đơn