K čemu slouží propojený seznam?
K čemu slouží propojený seznam?

Video: K čemu slouží propojený seznam?

Video: K čemu slouží propojený seznam?
Video: ℹ️ Ukázka Apple CarPlay! Jak funguje? K čemu slouží? 2024, Prosinec
Anonim

Propojené seznamy jsou lineární datové struktury, které uchovávají data v jednotlivých objektech nazývaných uzly. Tyto uzly obsahují jak data, tak odkaz na další uzel v seznam . Propojené seznamy se často používají kvůli jejich účinnému vkládání a mazání.

Vzhledem k tomu, kdy bychom měli použít propojený seznam?

Propojené seznamy jsou užitečné, pokud mezi ně potřebujete vložit položky nebo je odebrat. S polem vy bych potřebujete přesunout spoustu prvků „doprava“, abyste vytvořili místo pro nový prvek uprostřed, nebo „doleva“, abyste zaplnili díru, pokud odstraníte prvek uprostřed.

Následně je otázkou, co je propojený seznam s příkladem? Propojený seznam je dynamická datová struktura, kde každý prvek (nazývaný a uzel ) se skládá ze dvou položek - dat a odkazu (nebo ukazatele), který ukazuje na další uzel . Propojený seznam je sbírka uzly kde každý uzel je připojen k dalšímu uzel přes ukazatel.

Podobně se lze ptát, co myslíte propojeným seznamem?

A spojový seznam je lineární datová struktura, kde každý prvek je samostatný objekt. Každý prvek ( budeme nazývat to uzel) z a seznam se skládá ze dvou položek - dat a odkazu na další uzel. Poslední uzel má odkaz na null. Vstupní bod do a spojový seznam se nazývá hlava seznam.

Co je rychlejší pole nebo propojený seznam?

Přidávání nebo odebírání prvků je hodně rychlejší v spojový seznam než v an pole . Dostat jeden konkrétní prvek doprostřed je hodně rychlejší v an pole . A pole může plýtvat místem, protože velmi často při rozšiřování pole , je alokováno více prvků, než je v daném okamžiku potřeba (například ArrayList v Javě).

Doporučuje: