Một mảng hoặc vector chỉ là một chuỗi các giá trị. Họ chắc chắn có thể được thực hiện với một danh sách liên kết. Đây chỉ là một loạt các nút có con trỏ đến nút tiếp theo.
Ngăn xếp và hàng đợi là hai loại dữ liệu trừu tượng thường được dạy trong các khóa học Intro CS. Ở đâu đó trong lớp, sinh viên thường phải thực hiện các ngăn xếp và hàng đợi bằng cách sử dụng danh sách được liên kết làm cấu trúc dữ liệu cơ bản, điều đó có nghĩa là chúng tôi quay lại cùng một ý tưởng "tập hợp các nút".
Hàng đợi ưu tiên có thể được tạo bằng Heap. Một đống có thể được coi là một cây với giá trị tối thiểu ở gốc. Cây đủ loại, bao gồm BST, AVL, đống có thể được coi là một tập hợp các nút được kết nối bởi các cạnh. Các nút này được liên kết với nhau trong đó một nút trỏ đến một nút khác.
Dường như mọi khái niệm dữ liệu luôn có thể sôi sục chỉ với các nút có con trỏ đến một số nút thích hợp khác. Có đúng không? Nếu nó đơn giản, tại sao sách giáo khoa không giải thích rằng dữ liệu chỉ là một loạt các nút có con trỏ? Làm thế nào để chúng ta đi từ các nút để mã nhị phân?