Wpis z mikrobloga

#swift

Arraye to takie prawdziwe tablice, czy takie oszukane, jak w Pythonie (tam są listy?). Chodzi mi o to, czy jak dobieram się do zmiennej w tablicy po indeksie, to jest to błyskawiczne, czy trzeba skakać aż się do wybranego elementu dotrze?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mooops123: jest to błyskawiczne: O(1). Pamiętaj, że tablice w swifcie są "copy on write", więc mając np. var tab1 = to przy var tab2 = tab1 nie ma kopiownia.

I na przyszłość:
"Types that conform to Collection are expected to provide the start​Index and end​Index properties and subscript access to elements as O(1) operations."
  • Odpowiedz