Co je kruhový dvojitě propojený seznam?
Co je kruhový dvojitě propojený seznam?

Video: Co je kruhový dvojitě propojený seznam?

Video: Co je kruhový dvojitě propojený seznam?
Video: Circular Doubly Linked List (Insertion at the Beginning) 2024, Listopad
Anonim

Kruhový dvojitě propojený seznam je složitější typ datové struktury, ve které uzel obsahuje ukazatele na svůj předchozí uzel i na uzel následující. První uzel seznam obsahovat také adresu posledního uzlu v jeho předchozím ukazateli. A kruhový dvojitě propojený seznam je znázorněn na následujícím obrázku.

Co je také vysvětlením dvojitě propojeného seznamu?

A dvojitě propojený seznam je druh spojový seznam s odkaz k předchozímu uzlu, stejně jako datovému bodu a odkaz do dalšího uzlu v seznam jako samostatně spojový seznam . Sentinel nebo nulový uzel označuje konec seznam . Dvojitě propojené seznamy jsou typicky implementovány v pseudokódu v učebnicích informatiky.

Někdo se také může ptát, jaká je výhoda dvojitě propojeného seznamu? Následující jsou výhody / nevýhody dvojitě propojeného seznamu více než samostatně spojový seznam . 1) DLL lze procházet vpřed i vzad. 2) Operace odstranění v DLL je efektivnější, pokud je dán ukazatel na uzel, který má být odstraněn. 3) Můžeme rychle vložit nový uzel před daný uzel.

Lidé se také ptají, co je kruhový propojený seznam?

A kruhový propojený seznam je posloupnost prvků, ve které má každý prvek a odkaz na jeho další prvek v posloupnosti a poslední prvek má a odkaz k prvnímu prvku. To znamená kruhový propojený seznam je podobný single spojový seznam kromě toho, že poslední uzel ukazuje na první uzel v seznam.

K čemu je potřeba dvojitě propojený seznam?

A potřeby dvojitě propojeného seznamu více operací při vkládání nebo mazání a to potřeby více místa (pro uložení dalšího ukazatele). A dvojitě propojený seznam lze projíždět v obou směrech (vpřed i vzad). A samostatně spojový seznam lze projet pouze jedním směrem.

Doporučuje: