Может ли кто-нибудь объяснить мне, что такое развернутый связанный список. По моим сведениям, это связанный список, в котором каждый узел имеет массив элементов. И, конечно, это ускоряет поиск.Как работает разворачиваемый связанный список
На этой диаграмме, добавив 1,2,3 данных в этой картине не ясно, никаких осложнений ... но почему они добавили 4 во втором узле? Почему не в 4-м элементе первого узла? Какая польза от этого? И какова стратегия, которую они использовали для разделения?
Большое спасибо .... Но как это полезно в кэш-памяти ??? Мы будем использовать кеш для быстрого восстановления! как эта быстрая вставка будет полезна ???? – Prabhakaran
Теоретически развернутые связанные списки быстрее, чем «нормальные» связанные списки, потому что узлы последнего могут быть более фрагментированы в памяти, что заставляет процессор загружать больше страниц памяти. Более того, развернутые связанные списки меньше, поскольку им не нужно сохранять указатели для каждого узла. Фактически, когда вы просто хотите хранить небольшие объекты или указатели/ссылки в своем списке, подумайте об использовании динамического массива (вектора), так как он является наиболее эффективным контейнером, см. Http://stackoverflow.com/questions/9764452/complete-vector-vs-linked-list-benchmark-for-randomized-insertions-deletion – Philip
Спасибо большое :) :) было действительно полезно :) – Prabhakaran