Cili është përdorimi i një liste të lidhur?
Cili është përdorimi i një liste të lidhur?

Video: Cili është përdorimi i një liste të lidhur?

Video: Cili është përdorimi i një liste të lidhur?
Video: Si te gjejme vendodhjen nga iphoni , dedektiv i fshehte / technophonelushnje 2024, Mund
Anonim

Listat e lidhura janë struktura lineare të të dhënave që mbajnë të dhëna në objekte individuale të quajtura nyje. Këto nyje mbajnë të dhënat dhe një referencë për nyjen tjetër në listë . Listat e lidhura përdoren shpesh për shkak të futjes dhe fshirjes së tyre efikase.

Duke marrë parasysh këtë, kur duhet të përdorim listën e lidhur?

Listat e lidhura janë të dobishme nëse keni nevojë të futni artikuj në mes ose të hiqni artikujt. Me një grup, ju do duhet të lëvizni shumë elementë 'djathtas' për të lënë vend për një element të ri në mes ose 'në të majtë' për të mbushur vrimën nëse hiqni një element në mes.

Më pas, pyetja është, çfarë është lista e lidhur me shembullin? Një listë e lidhur është një strukturë dinamike e të dhënave ku çdo element (i quajtur a nyje ) përbëhet nga dy elementë - të dhënat dhe një referencë (ose tregues) që tregon për tjetrin nyje . Një listë e lidhur është një koleksion i nyjet ku secili nyje është i lidhur me tjetrin nyje përmes një treguesi.

Në mënyrë të ngjashme dikush mund të pyesë, çfarë kuptoni me listë të lidhur?

A lista e lidhur është një strukturë lineare e të dhënave ku çdo element është një objekt i veçantë. Çdo element ( ne do quaj nyje) e a listë përbëhet nga dy elementë - të dhënat dhe një referencë për nyjen tjetër. Nyja e fundit ka një referencë për null. Pika hyrëse në a lista e lidhur quhet kreu i listë.

Cili është grupi më i shpejtë apo lista e lidhur?

Shtimi ose heqja e elementeve është shumë më shpejt ne nje lista e lidhur sesa në një varg . Marrja e një elementi specifik në mes është shumë më shpejt në një varg . Dhe varg mund të humbasë hapësirë, sepse shumë shpesh kur zgjerohet varg , më shumë elementë janë ndarë se sa nevojiten në atë moment në kohë (mendoni ArrayList në Java).

Recommended: