|
Ketma-ket qidiruv usuli va uning algoritmining tushuntirib bering. Bu qidiruv usuli qanday tuzilmalar uchun samarali deb hisoblaysiz?
|
bet | 7/71 | Sana | 18.12.2023 | Hajmi | 5,63 Mb. | | #122750 |
Bog'liq Test gift and xml-fayllar.org15. Ketma-ket qidiruv usuli va uning algoritmining tushuntirib bering. Bu qidiruv usuli qanday tuzilmalar uchun samarali deb hisoblaysiz?
Mazkur ko’rinishdagi qidiruv agar ma’lumotlar tartibsiz yoki ular tuzilishi noaniq bo’lganda qo’llaniladi.
Bunda ma’lumotlar tuzilmasi butun jadval bo’ylab tezkor xotirada kichik adresdan boshlab, to katta adresgacha ketma-ket qarab chiqiladi.
Bunda yordamchi search o’zgaruvchisi topilgan element kalitini saqlaydi
Massivda ketma-ket qidiruv algoritmining samaradorligini bajarilgan taqqoslashlar soni M bilan aniqlash mumkin.
Misol: C++ da ketma-ket qidiruv usuli:
int search (int a[ ], int N, int key)
{
int i=0;
while (i!=N)
if (a[i]==key) return i;
else i++;
return -1; }
Agar ma’lumotlar tuzilmasi bir bog’lamli ro’yxat ko’rinishida berilgan bo’lsa, u holda ketma-ket qidiruv ro’yxatda quyidagicha amalga oshiriladi
Misol:
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Ketma-ket qidiruv usuli va uning algoritmining tushuntirib bering. Bu qidiruv usuli qanday tuzilmalar uchun samarali deb hisoblaysiz?
|