Một minh họa điển hình của sự phân biệt này là để so sánh một cuộn cổ (tuần tự; tất cả tài liệu trước khi các dữ liệu cần phải được unrolled) và các cuốn sách (trực tiếp: có thể được ngay lập tức lộn mở cửa cho bất kỳ trang nào tùy ý). Một ví dụ hiện đại hơn là một băng cassette (tuần tự — một phải nhanh chóng chuyển tiếp thông qua các bài hát trước đó để có được để sau này những người) và một đĩa CD (trực tiếp truy cập-một trong những có thể bỏ qua để theo dõi, muốn, biết rằng nó sẽ là một trong những lấy).Trong cấu trúc dữ liệu, truy cập trực tiếp ngụ ý khả năng truy cập bất cứ mục nhập trong danh sách trong thời gian liên tục (độc lập vị trí của nó trong danh sách và kích thước của danh sách). Rất ít các cấu trúc dữ liệu có thể đảm bảo này, khác hơn là mảng (và các cấu trúc liên quan như động mảng). Truy cập trực tiếp là cần thiết, hoặc ít có giá trị, trong rất nhiều các thuật toán như tìm kiếm nhị phân, nguyên phân loại hoặc một số phiên bản của sàng Eratosthenes. [3]Các cấu trúc dữ liệu khác, chẳng hạn như danh sách liên kết, Hy sinh các truy cập trực tiếp cho phép các hiệu quả chèn, xóa, hoặc sắp xếp lại của dữ liệu. Tự cân bằng cây tìm kiếm nhị phân có thể cung cấp một sự thỏa hiệp chấp nhận được, mà thời gian truy cập không phải là bình đẳng cho tất cả các thành viên của một bộ sưu tập, nhưng thời gian tối đa để lấy một thành viên được phát triển chỉ logarithmically với kích thước của nó.
đang được dịch, vui lòng đợi..
