Transpozitsiya usuli
Download 89.36 Kb.
|
C 1
exit(0);Topilgan elementni ro‘yhat boshiga qo‘yish orqaliqayta tartibga keltirish5.2-rasm. Ro‘yhatni qayta tartibga keltirish Topilgan element 5.2-rasmdagidek birdaniga ro‘yhat boshiga joylashtiriladi. Tuzilmadan har safar birorta element izlab topilsa va u ro‘yhat boshiga olib borib qo‘yilaversa, natijada oxirgi izlangan elementlar ro‘yhat boshiga joylashib qoladi va biz oxirgi vaqtlarda izlangan elementlarni tez izlab topish imkoniga ega bo‘lamiz.
exit(0);Ishni bajarishga oid namuna Talabalar ma’lumotlaridan – FIO va adresdan iborat jadval berilgan. Binar qidiruvdan foydalanib TTJ da yashaydigan talabalar ro‘yhatini hosil qiling. Algoritm Jadvalga n ta talaba FIO va adreslarini kiritamiz. Binar qidiruvni jadvalning birorta maydonida amalga oshirish uchun jadvalni shu maydoni bo‘yicha tartiblab olish kerak. Shuning uchun masalaning qo‘yilishida adresi TTJ bo‘lgan talabalarni topish kerakligi sababli jadval ma’lumotlarini adres maydoni bo‘yicha saralab olamiz. Masalani yechishda to‘g‘ridan-to‘g‘ri tanlash orqali saralashdan foydalanilgan. Download 89.36 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling