Bog'langan ro'yxatda nima qidirilmoqda?
Bog'langan ro'yxatda nima qidirilmoqda?

Video: Bog'langan ro'yxatda nima qidirilmoqda?

Video: Bog'langan ro'yxatda nima qidirilmoqda?
Video: Qalbingiz nimaga bog`langan? | @AbdukarimMirzayev2002 2024, Noyabr
Anonim

Qidirilmoqda yakka holda bog'langan ro'yxat . Qidirilmoqda ichida ma'lum bir elementning o'rnini topish uchun amalga oshiriladi ro'yxati . Agar element qaysi biri bilan mos kelsa ro'yxati element keyin elementning joylashuvi funksiyadan qaytariladi.

Keyin 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.

Xuddi shunday, bog'langan ro'yxatda ikkilik qidiruvdan qanday foydalanamiz? Ha, Ikkilik qidiruv da mumkin bog'langan ro'yxat agar ro'yxati tartiblangan va siz elementlarning sonini bilasiz ro'yxati . Lekin saralash paytida ro'yxati , siz bir vaqtning o'zida bitta elementga ushbu tugunga ko'rsatgich orqali kirishingiz mumkin, ya'ni oldingi tugun yoki keyingi tugun.

Shunga mos ravishda, bog'langan ro'yxat nima uchun ishlatiladi?

Bog'langan ro'yxatlar tugunlar deb ataladigan alohida ob'ektlardagi ma'lumotlarni saqlaydigan chiziqli ma'lumotlar tuzilmalari. Ushbu tugunlar ham ma'lumotlarni, ham keyingi tugunga havolani saqlaydi ro'yxati . Bog'langan ro'yxatlar tez-tez bo'ladi ishlatilgan chunki ularni samarali kiritish va o'chirish.

Bog'langan ro'yxatga qanday qo'shish va o'chirish?

Kiritish yoki o'chirish dumi taxminan bir xil, faqat siz oxiri bilan ishlayapsiz ro'yxati . Kimga kiritmoq , siz qilishingiz kerak bo'lgan yagona narsa, yangi tugunni yangi quyruq sifatida o'rnatishdan oldin quyruqni yangi tugun yoniga o'rnatish. Agar ro'yxati ikki barobardir bog'langan , shuningdek, yangi tugunning oldingi koʻrsatkichini…eski dumga oʻrnatishingiz kerak boʻladi.

Tavsiya: