Size: a a a

Kotlin Community

2020 December 08

@

@vffuunnyy in Kotlin Community
Alexander Nozik
По-видимому вам нужен Deque
не совсем понял что это)
источник

OY

Oleg Yukhnevich in Kotlin Community
не-а
pop это последний
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
не-а
pop это последний
ну так код был про первый
источник

AM

Andrew Mikhaylov in Kotlin Community
@vffuunnyy
не совсем понял что это)
Двухсторонняя очередь (с операциями добавления и удаления в начало и конец). С недавних пор есть в stdlib.
источник

AM

Andrew Mikhaylov in Kotlin Community
источник

AN

Alexander Nozik in Kotlin Community
@vffuunnyy
не совсем понял что это)
Это структура данных сделана для того, что вы хотите сделать. Удалять первый элемент из массива - безумно дорого
источник

OY

Oleg Yukhnevich in Kotlin Community
Alexander Nozik
ну так код был про первый
код там вообще получает второй элемент дропая первый:)
источник

AN

Alexander Nozik in Kotlin Community
Oleg Yukhnevich
код там вообще получает второй элемент дропая первый:)
А, ну да, тем более
источник

@

@vffuunnyy in Kotlin Community
Oleg Yukhnevich
код там вообще получает второй элемент дропая первый:)
упс :P
источник

OY

Oleg Yukhnevich in Kotlin Community
и тем более, вроде drop не мутирующий метод
источник

@

@vffuunnyy in Kotlin Community
Oleg Yukhnevich
и тем более, вроде drop не мутирующий метод
угу
источник

@

@vffuunnyy in Kotlin Community
Andrew Mikhaylov
Двухсторонняя очередь (с операциями добавления и удаления в начало и конец). С недавних пор есть в stdlib.
Двусвязный список или это про другое?
источник

AN

Alexander Nozik in Kotlin Community
В общем, повторяем структуры данных. Разбираемся, что нужно, стек или очередь. В качестве стека можно использовать ArrayList.
источник

AM

Andrew Mikhaylov in Kotlin Community
@vffuunnyy
Двусвязный список или это про другое?
Список в общем случае про доступ к любому элементу, очередь только к началу/концу.
источник

AN

Alexander Nozik in Kotlin Community
@vffuunnyy
Двусвязный список или это про другое?
Под низом там список, но это про другое
источник

AN

Alexander Nozik in Kotlin Community
Alexander Nozik
В общем, повторяем структуры данных. Разбираемся, что нужно, стек или очередь. В качестве стека можно использовать ArrayList.
☝️
источник

@

@vffuunnyy in Kotlin Community
Andrew Mikhaylov
Список в общем случае про доступ к любому элементу, очередь только к началу/концу.
отлично, именно это и надо было c:
источник

AM

Andrew Mikhaylov in Kotlin Community
А ArrayDeque — это по сути кольцевой буфер, да?
источник

AM

Andrew Mikhaylov in Kotlin Community
Странноватое у него название :)
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
А ArrayDeque — это по сути кольцевой буфер, да?
Не смотрел. Но судя по названию, да.
источник