This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
Leetcode #380 | #Medium | [[Хэш-таблицы]] | [[Математика]] | [[Design]]
|
||||
Leetcode #380 | #Medium | [Хэш-таблицы](../../Структуры/Хэш-таблицы.md) | [Математика](../../Методы/Математика.md) | [Design](../../Design/Design.md)
|
||||
## Идея
|
||||
HashMap + ArrayList в листе храним значения, в мапе значение: индекс_в_листе, для удаления свопаем элемент в листе с последним и удаляем за O(1), попутно обновляем мапу
|
||||
Random random = new Random(); int rand = random.nextInt(size); <- для рандома
|
||||
|
||||
Reference in New Issue
Block a user