Шилтемеленген тизмеден эмне издеп жатат?
Шилтемеленген тизмеден эмне издеп жатат?

Video: Шилтемеленген тизмеден эмне издеп жатат?

Video: Шилтемеленген тизмеден эмне издеп жатат?
Video: Заброшенный в джунглях Куала-Лумпура... 【MIMALAND】 2024, Ноябрь
Anonim

Издөө жалгыз шилтемеленген тизме . Издөө ичинде белгилүү бир элементтин ордун табуу үчүн аткарылат тизме . Эгерде элемент кайсы бир нерсе менен дал келсе тизме элемент, анда элементтин жайгашкан жери функциядан кайтарылат.

Андан кийин, шилтемеленген тизменин ар кандай түрлөрү кандай?

Шилтемеленген тизменин түрлөрү - Жалгыз байланышкан , эки эсе байланышкан жана тегерек. үч жалпы бар Шилтемеленген тизменин түрлөрү.

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

Тиешелүү түрдө, шилтемеленген тизме эмне үчүн колдонулат?

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

Шилтемеленген тизмеге кантип кошуу жана алып салуу?

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

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