18. Topilgan elementni ro’yxat boshiga qo’yish usulida qidiruv algoritmini tushuntirib bering.
Bu usulda topilgan element ro’yxatda o’zidan bitta oldingi element bilan o’rin almashtiriladi. Agarda mazkur elementga ko’p murojaat qilinsa, bittadan oldinga surilib borib natijada ro’yxat boshiga o’tkaziladi.
Bu yerda, r – ishchi ko’rsatkich, q – yordamchi ko’rsatkich (r dan bitta qadam keyingi), s - yordamchi ko’rsatkich (q dan ikkita qadam keyingi)
Ushbu usul nafaqat ro’yxatda, balki massivda ham qulay (sababi faqatgina ikkita yonma-yon turgan element o’rin almashtiriladi).
Do'stlaringiz bilan baham: |