У меня есть собственный LinkedList в Java-классе и вам часто нужно будет получить последний элемент в списке. Списки должны масштабироваться, поэтому я пытаюсь решить, нужно ли мне ссылаться на последний элемент, когда я вношу изменения (для достижения O (1)), или если класс LinkedList делает это уже с вызовом getLast().
Какова стоимость Big-O LinkedList.getLast() и , она документирована? (то есть я могу полагаться на этот ответ или не делать никаких предположений и кешировать его, даже если он O (1)?)