98
s->r=rec;
s->nxt= NULL;
if (q == NULL){ s->nxt=lst; lst = s; }
else q->nxt = s;
search= s;
return search;
Ro‟yhatli tuzilmaning afzalligi shundan iboratki, ro‟yhatga elementni
qo‟shish yoki o‟chirish tez amalga oshadi, bunda qo‟shish yoki o‟chirish element
soniga bog‟liq bo‟lmaydi, massivda esa elementni qo‟shish yoki o‟chirish o‟rta
hisobda barcha elementlarning yarmini siljitishni talab qiladi. Ro‟yhatda
qidiruvning samaradorligi taxminan massivniki bilan bir xil bo‟ladi.
5.3.
Teng bo
„
lish orqali qidiruv (ikkilik qidiruv) algoritmi
Faraz qilaylik, o‟sish tartibida tartiblangan sonlar massivi berilgan bo‟lsin.
Ushbu usulning asosiy g‟oyasi shundan iboratki, tasodifiy qandaydir
Dostları ilə paylaş: