Что такое временная сложность метода last
для List в scala?
scala> var list = List(1,2,3,4,5)
list: List[Int] = List(1, 2, 3, 4, 5)
scala> list.last
res0: Int = 5
Проходит ли scala итерацию по всему списку, чтобы получить последний элемент (O (n)), или в списке есть указатель на последний элемент (O (1))?