Есть ли в стандартных типа с++ такой тип списка, который выделяет память одним блоком, но в то же время при расширении вместимости не перевыделяет его, а выделяет добавочный блок. Но в то же время не связанный список, т.к. на полную связанность требуется дополнительная память, и он долго работает на получение по индексу. В случае выделения блоками там будет побыстрее чем в чисто связанном. А с перевыделением проблема, что когда перевыделяются большие списки, то дефрагментация памяти, а потом bad_alloc. В общем, есть ли такой список полублочный, полусвязанный?



Ответ на:
комментарий
от jeuta


Ответ на:
комментарий
от rupert

Ответ на:
комментарий
от pon4ik

Ответ на:
комментарий
от victor79

Ответ на:
комментарий
от victor79

Ответ на:
комментарий
от anonymous2

Ответ на:
комментарий
от victor79

Ответ на:
комментарий
от victor79

Ответ на:
комментарий
от victor79

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Списки как в ядре linux (2012)
- Форум Фрагментация/дефрагментация кучи? (2017)
- Форум DMA (bus master) buffer from user-space. (2011)
- Форум Требуется помощь с AWK (2022)
- Форум Как устроено выделение/освобождение блоков (страниц) в СУБД на b-tree деревьях? (2018)
- Форум Собственная функция getline (2014)
- Форум Проблема с выделением памяти C (2006)
- Форум задачи по программированию на языке Пакаль (2006)
- Форум Снова о редакторах markdown с функцией предпросмотра (2016)
- Форум Программу для древовидного хранения записей хочу (2007)