Не подскажите общую идею, как реализуются подобные классы http://developer.android.com/reference/java/util/Vector.html , необязательно конкретно этот и конкретно из Android SDK.Меня интересует общая идея/принцип построения массивов неопределенной длинны.В классе, как по ссылке, нет жестких ограничений на количество элементов...то есть по идее можно добавлять элементы, даже когда память уже подкачку будет использовать.Мне это непонятно, ведь на самом низком уровне ты таки должен указать емкость массива как при статическом выделении памяти (int massiv[capacity]), так и при динамическом (int☆ p= new int [capacity]). Более того, эти классы еще ухитряются вставлять элементы не только в конец массива, но и внутрь, неужели при вставке элемента, там влоб сдвигаются все впереди идущие от места вставки элементы?
Похожие темы
- Форум Нужен оптимальный алгоритм объединения двух упорядоченных массивов. (2021)
- Форум Принцип неопределённости (2015)
- Форум Емкость батареи (2011)
- Форум Неопределенная ссылка на * (2022)
- Форум Неопределённость с Github (2024)
- Форум Почему ёмкость поднимается? (2016)
- Форум Ограничение емкости HDD (2017)
- Форум Емкость жесткого диска (2014)
- Форум Предельная емкость HDD. (2011)
- Форум Увеличение емкости HDD (2004)