Кантип кош шилтемеленген тизме DLL жалгыз шилтемеленген тизме SLL менен салыштырылат?
Кантип кош шилтемеленген тизме DLL жалгыз шилтемеленген тизме SLL менен салыштырылат?

Video: Кантип кош шилтемеленген тизме DLL жалгыз шилтемеленген тизме SLL менен салыштырылат?

Video: Кантип кош шилтемеленген тизме DLL жалгыз шилтемеленген тизме SLL менен салыштырылат?
Video: Больше, чем кофе: внутренняя работа интервью 2024, Май
Anonim

Киришүү Кош байланышкан тизме : А Double Linked List ( DLL ) кошумча көрсөткүчтү камтыйт, адатта мурунку көрсөткүч деп аталган, кийинки көрсөткүч жана маалыматтар менен бирге болуп саналат ошол жерде жалгыз байланышкан тизмеси . SLL бир гана маалымат талаасы менен түйүндөрү бар жана кийинки шилтеме талаа. The DLL караганда көбүрөөк эстутумду ээлейт SLL анткени 3 талаа бар.

Демек, жалгыз шилтемеленген тизмеге салыштырмалуу эки эселенген тизменин кандай артыкчылыктары бар?

Төмөнкүлөр артыкчылыктары / кемчиликтери эки эселенген тизмеси бүттү жалгыз байланышкан тизмеси . 1) DLL алдыга да, артка да өтсө болот. 2) Эгерде өчүрүлө турган түйүнгө көрсөткүч берилсе, DLLде өчүрүү операциясы натыйжалуураак болот. 3) Берилген түйүндүн алдына жаңы түйүндү тез киргизе алабыз.

Ошо сыяктуу эле, жалгыз байланышкан тизме менен кош байланышкан тизменин ортосунда кандай айырма бар? негизги жалгыз шилтемеленген тизменин ортосундагы айырма жана эки эселенген тизмеси басып өтүү жөндөмдүүлүгү болуп саналат. Башка жагынан эки эселенген тизмеси навигациялоого мүмкүндүк берген кийинки жана мурунку түйүнгө карай эки көрсөткүчтү сактайт ичинде эки багыт ичинде каалаган шилтемеленген тизме.

Адамдар дагы сурашат, мисалы, бир шилтемеленген тизмеге караганда эки жолу шилтемеленген тизме кандай жол менен жакшыраак?

Кош байланышкан тизме көп операцияларды оңой ишке ашырууну сунуш кылат, ал эми жалгыз байланышкан тизмеси ошол эле операция үчүн көбүрөөк маалымат талап кылынат.. Үчүн мисал , а-дагы түйүндү жок кылуу жалгыз байланышкан тизмеси.

Эмне үчүн кош шилтемеленген тизме колдонулат?

Кош байланышкан тизме болушу мүмкүн колдонулган алдыңкы жана арткы навигация талап кылынган навигация системаларында. бул колдонулган браузерлер аркылуу кирген веб-баракчаларды артка жана алдыга багыттоо, б.а. артка жана алдыга баскычы. Бул дагы колдонулган Ар кандай тиркеме аркылуу жокко чыгаруу жана кайталоо функцияларын ишке ашыруу.

Сунушталууда: