Мне нужна структура данных динамической длины с возможностью изменения значений элементов. Порядок элементов не важен.
-
Если я использую массив, я могу изменить свои элементы, но у меня проблемы с длиной. Решением является создание нового массива правильного размера и копирование всех элементов в новый каждый раз. Не очень хорошая идея, потому что количество элементов часто меняется.
-
Лучше использовать общий список, но процесс изменения действительно сложный: прежде всего мне нужно удалить элемент, который я хочу изменить, - общий список, похоже, не имеет простого "Удалить", / "Удалить", поэтому я попробовал "Фильтровать", а затем добавил измененный элемент в голову. Это работает, но это слишком сложно для чего-то очень легкого.
Есть ли структура данных, которая позволяет мне динамически изменять длину и изменять такие элементы, как модифицируемый список или массив с динамическим размером?