Jaki jest pożytek z listy połączonej?
Jaki jest pożytek z listy połączonej?

Wideo: Jaki jest pożytek z listy połączonej?

Wideo: Jaki jest pożytek z listy połączonej?
Wideo: Introduction to Linked List 2024, Grudzień
Anonim

Połączone listy to liniowe struktury danych, które przechowują dane w pojedynczych obiektach zwanych węzłami. Węzły te przechowują zarówno dane, jak i odniesienie do następnego węzła w lista . Połączone listy są często używane ze względu na ich sprawne wstawianie i usuwanie.

Biorąc to pod uwagę, kiedy powinniśmy korzystać z połączonej listy?

Połączone listy są przydatne, jeśli chcesz wstawić elementy pomiędzy lub usunąć elementy. Dzięki tablicy możesz zrobiłbym trzeba przesunąć wiele elementów „w prawo”, aby zrobić miejsce na nowy element pośrodku lub „w lewo”, aby wypełnić otwór, jeśli usuniesz element pośrodku.

Następnie pojawia się pytanie, czym jest powiązana lista z przykładem? Połączona lista to dynamiczna struktura danych, w której każdy element (zwany węzeł ) składa się z dwóch elementów - danych i odniesienia (lub wskaźnika), który wskazuje na następny węzeł . Połączona lista to zbiór węzły gdzie każdy? węzeł jest połączony z następnym węzeł za pomocą wskaźnika.

Podobnie można zapytać, co rozumiesz przez połączoną listę?

A połączona lista to liniowa struktura danych, w której każdy element jest osobnym obiektem. Każdy element ( będziemy nazwijmy to węzłem) a lista składa się z dwóch elementów - danych i referencji do następnego węzła. Ostatni węzeł ma odniesienie do null. Punkt wejścia do połączona lista nazywana jest głową lista.

Co to jest szybsza tablica czy lista połączona?

Dodawanie lub usuwanie elementów to dużo szybciej w połączona lista niż w an szyk . Zdobycie jednego konkretnego elementu w środku to dużo szybciej w an szyk . A szyk może marnować miejsce, ponieważ bardzo często przy rozbudowie szyk , przydzielanych jest więcej elementów niż jest to potrzebne w danym momencie (pomyśl o ArrayList w Javie).

Zalecana: