Reja: Ma’lumotlarni qidirish


CHIZIQLI VA BINAR QIDIRUV USULLARINING FARQLARI



Yüklə 61,37 Kb.
səhifə4/4
tarix26.06.2022
ölçüsü61,37 Kb.
#62357
1   2   3   4
Axborotlani izlash fani

CHIZIQLI VA BINAR QIDIRUV USULLARINING FARQLARI .
Funksiyaga berilayotgan massiv Binar qidiruv uchun albatta o'sish tartibida bo'lishi talab qilinadi, chiziqli qidiruv uchun esa berilayotgan massiv qay tartibda bo'lishini ahamiyati yo'q. Chiziqli qidiruvda elementlarni bittalab har birini tekshiriladi, binarda esa algoritmidan kelib chiqib chiziqliga nisbatan ancha kam solishtirish amali bajariladi. Chiziqli qidiruvning ishlash vaqti ko'pi bilan O(n) va binar qidiruvniki ko'pi bilan O(log n).


XULOSA
Ko'rib turganimizdek, ikkilik qidirish chiziqli qidirishdan ko'ra samaralidir, chunki har safar biz qolgan massivning yarmini qidirishimiz kerak. Ikkilik qidirish algoritmi ishlashi uchun array saralangan bo’lishi shart. Chiziqli qidirish algoritmida esa bu narsaga hojat yo’q. Aynan shu jihati bilan chiziqli qidirish algoritmi ikkilik qidirishdan ko’ra ustunlik qilishi mumkin. Chunki ba’zi holatlarda ma’lumot saralanmagan bo’lishi va uni saralash ko’proq vaqt olib qo’yishi mumkin. Vikipediyaga ko'ra, o'rash uchun: kompyuter fanida algoritmlarni kirish vaqti kattalashgan sari ularning ishlash vaqti yoki makon talablariga qarab tasniflash uchun katta O yozuvi ishlatiladi. Bu funktsiyalarni o'sish sur'atlariga ko'ra tavsiflaydi. Shunday qilib, chiziqli qidirish uchun, massivning kattalashishi bilan ishning eng murakkab holati O (n) bo'ladi.

Foydalanilgan adabiyotlar:

Cms.tuit.uz maruza matnlari;

Internet saytlar:

sqlservertutorial.net

jquery-az.com

w3schools.com

metanit.com

Wikipediya.com



Texnoman.uz


http://fayllar.org
Yüklə 61,37 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin