Ma'lumotlar strukturasida DLL nima?
Ma'lumotlar strukturasida DLL nima?

Video: Ma'lumotlar strukturasida DLL nima?

Video: Ma'lumotlar strukturasida DLL nima?
Video: Algoritmlar va Ma'lumot Tuzilmalari (To'liq Kurs) 2024, Noyabr
Anonim

Ikki marta bog'langan ro'yxat ( DLL ) qo'shimcha ko'rsatgichni o'z ichiga oladi, odatda oldingi ko'rsatgich deb ataladi, keyingi ko'rsatgich va bilan birga ma'lumotlar ular bitta bog'langan ro'yxatda mavjud. Quyida a ning ifodasi keltirilgan DLL C tilidagi tugun.

Bundan tashqari, ma'lumotlar tuzilmasida sll nima ekanligini bilish kerak.

Bog'langan ro'yxat chiziqli hisoblanadi ma'lumotlar tuzilishi , unda elementlar qo'shni xotira joylarida saqlanmaydi. Oddiy so'z bilan aytganda, bog'langan ro'yxat har bir tugunni o'z ichiga olgan tugunlardan iborat ma'lumotlar maydon va ro'yxatdagi keyingi tugunga havola (havola).

Yuqoridagilardan tashqari, ikki tomonlama ro'yxat nima? Ikki - yo'llar ro'yxati • A ikki - yo'llar ro'yxati - bu tugunlar deb ataladigan ma'lumotlar elementlarining chiziqli to'plami bo'lib, bu erda har bir N tugun uch qismga bo'linadi: – Axborot maydoni – Keyingi tugunga ishora qiluvchi oldinga havola – Oldingi tugunga ishora qiluvchi orqaga havola • Boshlanish manzili yoki manzili. birinchi tugun START / da saqlanadi

Oddiy qilib aytganda, bog'langan ro'yxatning har xil turlari qanday?

Bog'langan ro'yxat turlari - Yakkama-yakka bog'langan , ikki barobar bog'langan va dumaloq. Uchta keng tarqalgan Bog'langan ro'yxat turlari.

1 tomonlama va 2 tomonlama bog'langan ro'yxat o'rtasidagi farq nima?

Ikkalasi ham ro'yxatlar dinamik ma'lumotlarni saqlash uchun ishlatiladi. mayor farq : yakka bog'langan ro'yxat Bu "ma'lumotlarning bir yo'nalishli harakati" bo'lib, bu erda ikki baravar ko'p bog'langan "ma'lumotlarning ikki tomonlama o'tishi" dir. Yakkama-yakka bog'langan ro'yxatlar ma'lumotlar maydoniga ega bo'lgan tugunlarni, shuningdek, tugunlar qatoridagi keyingi tugunga ishora qiluvchi "keyingi" maydonni o'z ichiga oladi.

Tavsiya: