Рубрика: Data Structures
-
Какую структуру данных получим, если в Kotlin-е написать listOf()? В чем отличия ArrayList и LinkedList? Сложность добавления в каждый из них? Сложность удаления из середины?
Вопрос комплексный, поэтому давайте разобьем на части. Помните, что мы будем обсуждать с ориентиром на JVM и что будет «под капотом» когда Kotlin-код будет транслирован. Потому, что реализации этих функций и тд может варьироваться на разных платформах. Ведь Kotlin язык созданный в первую очередь для мультиплатформы. 1. Что даёт listOf() в Kotlin на JVM Под…
-
Хеш-таблицы
«Хеш-таблицы» — разновидность структур данных.
-
Очередь
Еще один тип структур данных
-
Стеки
Тип структур данных
-
Массивы
Тип структуры данных позволяющих хранить несколько значений.
-
Списки
«Списки» — один из видов структур данных, который позволяет хранить разные данные.