Тегерек кош шилтемеленген тизме деген эмне?
Тегерек кош шилтемеленген тизме деген эмне?

Video: Тегерек кош шилтемеленген тизме деген эмне?

Video: Тегерек кош шилтемеленген тизме деген эмне?
Video: Мына бул табылга! Бул жайкы көйнөктү караңыз абдан жөнөкөй, болгону 2 катар, 2 тигиш жана ушундай 2024, Май
Anonim

Тегерек эки эселенген тизме түйүн өзүнүн мурунку түйүнүнө, ошондой эле кийинки түйүнгө көрсөткүчтөрдү камтыган маалымат структурасынын татаалыраак түрү. биринчи түйүнү тизме ошондой эле анын мурунку көрсөткүчүндөгү акыркы түйүндүн дарегин камтыйт. А тегерек эки эселенген тизмеси төмөнкү сүрөттө көрсөтүлгөн.

Ошондой эле, эки эселенген тизме эмнени түшүндүрөт?

А эки эселенген тизмеси бир түрү болуп саналат шилтемеленген тизме менен шилтеме мурунку түйүнгө, ошондой эле маалымат чекитине жана шилтеме кийинки түйүнгө тизме жалгыз эле шилтемеленген тизме . Сентинел же нөл түйүн чектин соңун көрсөтөт тизме . Кош байланышкан тизмелер информатика боюнча окуу китептеринде адатта псевдокоддо ишке ашырылат.

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

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

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

Кош байланышкан тизменин эмне кереги бар?

а эки эселенген тизме муктаждыктары киргизүү же жок кылуу учурунда дагы операциялар жана аны муктаждыктары көбүрөөк орун (кошумча көрсөткүчтү сактоо үчүн). А эки эселенген тизмеси эки тарапка (алдыга жана артка) өтүүгө болот. Жалгыз А шилтемеленген тизме бир багытта гана өтүүгө болот.

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