Kāda ir saistītā saraksta izmantošana?
Kāda ir saistītā saraksta izmantošana?

Video: Kāda ir saistītā saraksta izmantošana?

Video: Kāda ir saistītā saraksta izmantošana?
Video: Genoma reference: kas tas ir un kāda ir tā nozīme? Prof. Jānis Kloviņš 2024, Novembris
Anonim

Saistītie saraksti ir lineāras datu struktūras, kas satur datus atsevišķos objektos, ko sauc par mezgliem. Šajos mezglos ir gan dati, gan atsauce uz nākamo mezglu sarakstu . Saistītie saraksti bieži tiek izmantoti to efektīvas ievietošanas un dzēšanas dēļ.

Ņemot to vērā, kad mums vajadzētu izmantot saistīto sarakstu?

Saistītie saraksti ir ērti, ja nepieciešams ievietot vienumus starp tiem vai izņemt vienumus. Ar masīvu jūs būtu jāpārvieto daudzi elementi “pa labi”, lai atbrīvotu vietu jaunam elementam vidū, vai “pa kreisi”, lai aizpildītu caurumu, ja noņemat elementu vidū.

Pēc tam jautājums ir, kas ir saistīts saraksts ar piemēru? Saistītais saraksts ir dinamiska datu struktūra, kurā katrs elements (saukts par a mezgls ) sastāv no diviem vienumiem - datiem un atsauces (vai rādītāja), kas norāda uz nākamo mezgls . Saistītais saraksts ir kolekcija mezgli kur katrs mezgls ir savienots ar nākamo mezgls caur rādītāju.

Tāpat var jautāt, ko jūs domājat ar saistīto sarakstu?

A saistītais saraksts ir lineāra datu struktūra, kurā katrs elements ir atsevišķs objekts. Katrs elements ( mēs būsim sauc to par mezglu) no a sarakstu sastāv no diviem vienumiem - datiem un atsauces uz nākamo mezglu. Pēdējā mezglā ir atsauce uz nulli. Ieejas punkts a saistītais saraksts tiek saukts par vadītāju sarakstu.

Kurš ir ātrāks masīvs vai saistītais saraksts?

Elementu pievienošana vai noņemšana ir daudz ātrāk iekšā saistītais saraksts nekā an masīvs . Iegūt vienu konkrētu elementu vidū ir daudz ātrāk in an masīvs . Un masīvs var tērēt vietu, jo ļoti bieži, paplašinot masīvs , tiek piešķirts vairāk elementu, nekā tajā brīdī nepieciešams (domājiet par ArrayList Java).

Ieteicams: