Vad är användningen av en länkad lista?
Vad är användningen av en länkad lista?

Video: Vad är användningen av en länkad lista?

Video: Vad är användningen av en länkad lista?
Video: Introduction to Linked List 2024, November
Anonim

Länkade listor är linjära datastrukturer som håller data i enskilda objekt som kallas noder. Dessa noder innehåller både data och en referens till nästa nod i lista . Länkade listor används ofta på grund av deras effektiva insättning och radering.

Med tanke på detta, när ska vi använda länkad lista?

Länkade listor är praktiska om du behöver lägga in föremål mellan eller ta bort föremål. Med en array, du skulle måste flytta massor av element 'till höger' för att göra plats för ett nytt element i mitten eller 'till vänster' för att fylla hålet om du tar bort ett element i mitten.

Därefter är frågan, vad är länkad lista med exempel? En länkad lista är en dynamisk datastruktur där varje element (kallas en nod ) består av två poster - data och en referens (eller pekare) som pekar till nästa nod . En länkad lista är en samling av knutpunkter var varje nod är kopplad till nästa nod genom en pekare.

På samma sätt kan man fråga sig, vad menar du med länkad lista?

A länkad lista är en linjär datastruktur där varje element är ett separat objekt. Varje element ( vi ska kalla det en nod) av en lista består av två poster - data och en referens till nästa nod. Den sista noden har en referens till null. Ingångspunkten till en länkad lista kallas chefen för lista.

Vilken är snabbare array eller länkad lista?

Att lägga till eller ta bort element är mycket snabbare i en länkad lista än i en array . Att få ett specifikt element i mitten är mycket snabbare i en array . Och den array kan slösa utrymme, eftersom mycket ofta när man utökar array , tilldelas fler element än vad som behövs vid den tidpunkten (tänk ArrayList i Java).

Rekommenderad: