Tôi có một LinkedList riêng trong một lớp Java & sẽ thường xuyên cần truy xuất phần tử cuối cùng trong danh sách. Các danh sách cần phải mở rộng, vì vậy tôi đang cố gắng quyết định xem có cần tham chiếu đến phần tử cuối cùng khi tôi thực hiện thay đổi (để đạt được O (1)) hay không nếu lớp LinkedList thực hiện với lệnh getLast() .Độ phức tạp của LinkedList.getLast() trong Java là bao nhiêu?
Chi phí O-lớn của LinkedList.getLast() và là tài liệu gì? (tức là tôi có thể dựa vào câu trả lời này hoặc tôi nên không đưa ra giả định & cache ngay cả khi đó là O (1)?)
Nó không chỉ gấp đôi liên kết, nó cũng theo chu kỳ. – helpermethod
+1 để trích dẫn thông số –
bình luận "cyclic" bởi helpermethod trả lời rõ ràng câu hỏi. –