JavaScript и Java совершенно разные языки. И за помощью по второму нужно идти на специализированные форумы, а не сюда.
Сообщение от Slawaq
|
вот, как возможно такое организовать без больших потерь эффективности?
|
Нужно не удалять элемент, а перезаписывать его null'ом. А при вставке просто искать первый элемент со значением null (O(N) по времени), либо хранить эти индексы в стеке, добавляя индекс туда при удалении (O(N) по памяти).
Сообщение от Slawaq
|
Или хотя бы скажите где можно взять исходники класса ArrayList, возможно на их основе я сделаю себе некий костыль чтобы с ним можно было так работать
|
Зачем Вам исходники ArrayList? Вам вполне хватит его интерфейса.