Дөңгелек қосарланған тізім дегеніміз не?
Дөңгелек қосарланған тізім дегеніміз не?

Бейне: Дөңгелек қосарланған тізім дегеніміз не?

Бейне: Дөңгелек қосарланған тізім дегеніміз не?
Бейне: Авторлық бағдарлама әзірлеу| Аттестация| Тікелей эфир 2024, Желтоқсан
Anonim

Дөңгелек қосарланған тізім түйінде алдыңғы түйінге, сондай-ақ келесі түйінге көрсеткіштер бар деректер құрылымының күрделі түрі болып табылады. Бірінші түйін тізім сонымен қатар алдыңғы көрсеткіште соңғы түйіннің мекенжайын қамтиды. А дөңгелек қос байланыстырылған тізім келесі суретте көрсетілген.

Сондай-ақ, қос байланыстырылған тізім нені түсіндіреді?

А қосарланған тізім бір түрі болып табылады байланыстырылған тізім а сілтеме алдыңғы түйінге, сондай-ақ деректер нүктесіне және сілтеме ішіндегі келесі түйінге тізім жалғыз сияқты байланыстырылған тізім . Күзетші немесе нөлдік түйін соңын көрсетеді тізім . Қосарланған тізімдер әдетте информатика оқулықтарындағы псевдокодта жүзеге асырылады.

Сондай-ақ сұрақ қоюы мүмкін, қос байланыстырылған тізімнің артықшылығы неде? Төмендегілер артықшылықтар / қосарланған тізімнің кемшіліктері жалғыз астам байланыстырылған тізім . 1) DLL файлын алға және кері бағытта өтуге болады. 2) Егер жойылатын түйінге көрсеткіш берілсе, DLL-де жою операциясы тиімдірек болады. 3) Берілген түйіннен бұрын жаңа түйінді жылдам кірістіре аламыз.

Адамдар сонымен қатар дөңгелек байланыстырылған тізім дегеніміз не?

А дөңгелек байланыстырылған тізім - әрбір элементте а болатын элементтер тізбегі сілтеме оның келесі элементіне осы тізбекте және соңғы элементте а болады сілтеме бірінші элементке. Яғни дөңгелек байланыстырылған тізім жалғыздыққа ұқсас байланыстырылған тізім тек соңғы түйін файлдағы бірінші түйінді көрсетеді тізім.

Қосарланған тізім не үшін қажет?

а қосарланған тізім қажеттіліктері кірістіру немесе жою кезінде көбірек әрекеттер және ол қажеттіліктер көбірек орын (қосымша меңзерді сақтау үшін). А қосарланған тізім екі бағытта да өтуге болады (алға және артқа). Жалғыз байланыстырылған тізім тек бір бағытта өтуге болады.

Ұсынылған: