Dumaloq ikki tomonlama bog'langan ro'yxat nima?
Dumaloq ikki tomonlama bog'langan ro'yxat nima?

Video: Dumaloq ikki tomonlama bog'langan ro'yxat nima?

Video: Dumaloq ikki tomonlama bog'langan ro'yxat nima?
Video: Xotirani kuchaytiruvchi 10 ta SIR. Hamma uchun birdek to'gri keladi! 10 daqiqada 2024, Noyabr
Anonim

Dumaloq ikki tomonlama bog'langan ro'yxat Bu ma'lumotlar strukturasining murakkabroq turi bo'lib, unda tugun o'zining oldingi tuguniga va keyingi tugunga ko'rsatgichlarni o'z ichiga oladi. Birinchi tugun ro'yxati oldingi ko'rsatkichidagi oxirgi tugunning manzilini ham o'z ichiga oladi. A dumaloq ikki tomonlama bog'langan ro'yxat quyidagi rasmda ko'rsatilgan.

Bundan tashqari, ikki marta bog'langan ro'yxat nimani tushuntiradi?

A ikki tomonlama bog'langan ro'yxat bir turi hisoblanadi bog'langan ro'yxat bilan havola oldingi tugunga, shuningdek, ma'lumotlar nuqtasiga va havola dagi keyingi tugunga ro'yxati yakka holda bog'langan ro'yxat . Sentinel yoki null tugun oxirini bildiradi ro'yxati . Ikki marta bog'langan ro'yxatlar Odatda informatika darsliklarida psevdokodda amalga oshiriladi.

Yana bir savol tug'ilishi mumkin, ikki marta bog'langan ro'yxatning afzalligi nimada? Quyidagilar afzalliklari / Ikki marta bog'langan ro'yxatning kamchiliklari yakkama-yakka bog'langan ro'yxat . 1) DLL ham oldinga, ham orqaga yo'nalishda o'tkazilishi mumkin. 2) Agar o'chiriladigan tugunga ko'rsatgich berilsa, DLL-da o'chirish jarayoni samaraliroq bo'ladi. 3) Biz tezda berilgan tugundan oldin yangi tugunni kiritishimiz mumkin.

Odamlar shuningdek, dumaloq bog'langan ro'yxat nima?

A dumaloq bog'langan ro'yxat har bir elementda a bo'lgan elementlar ketma-ketligi havola bu ketma-ketlikdagi keyingi elementga va oxirgi elementga ega havola birinchi elementga. Bu degani dumaloq bog'langan ro'yxat bittaga o'xshaydi bog'langan ro'yxat bundan mustasno, oxirgi tugun birinchi tugunga ishora qiladi ro'yxati.

Ikki marta bog'langan ro'yxat nima kerak?

a ikki marta bog'langan ro'yxat ehtiyojlari qo'shish yoki o'chirishda ko'proq operatsiyalar va u ehtiyojlari ko'proq joy (qo'shimcha ko'rsatgichni saqlash uchun). A ikki tomonlama bog'langan ro'yxat ikkala yo'nalishda ham (oldinga va orqaga) o'tish mumkin. Yakkama-yakka bog'langan ro'yxat faqat bitta yo'nalishda o'tish mumkin.

Tavsiya: