бы не реализовывать с помощтю него списки ? если у тебя есть например массив чего-то, захотел куда-то вставить новый элемент - зареаллочил на len+1, меммув, и дальше добавляй свой элемент, в чем я не прав? обращение к элементам также по индексу за о(1) , удалять тоже вроде не сложно
Ты просто реализуешь лист через двумерный массив. Но это все ещё будет хуже чем просто лист и сложнее поддерживать такое
Ну, давай, вперёд, почему бы и нет?
У тебя элементы списка выглядят ровно также, как и в классической реализации, просто ты используешь последовательно идущую память.
Так вот если я вставлю в середину такой памяти массив данных больше чем блок, то все..
Что? Вообще сейчас тебя не понял, что такое блок? Каким образом ты массив собрался вставлять в память, которая отведена исключительно под список?
Обсуждают сегодня