Muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari univеrsitеti «Sunniy intelekt» fanidan



Download 468,85 Kb.
bet1/2
Sana14.08.2021
Hajmi468,85 Kb.
#147403
  1   2
Bog'liq
7-amaliy ish


MUHAMMAD AL-XORAZMIY NOMIDAGI

TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITЕTI

« Sunniy intelekt» fanidan

7-Amaliy ish

222-17 - Guruh talabasi

Juraqulov Odiljon

Toshkent- 2020

Mavzu: Qidiruv “Optimal search”
Ishdan maqsad: Mantiqiy masalalar uchun Optimal qidiruvni ishlab chiqish.

Masalaning qo’yilishi: Optimal search algortimi orqali x o o`yinini yaratish.

Uslubiy ko’rsatmalar: Ikkilik qidiruv daraxti yoki “optimal search” bu ikkilik daraxti bo’lib unga quyidagi shartlar qo’yiladi:


  • Ikki chap va o’ng ost daraxtlar ikkilik qidiruv daraxti hisoblanadi.

  • Barcha X tugundan chiqgan ixtiyoriy chap ichki daraxtlar tugunlari shu tugundagi qiymatlaridan kichik.

  • Barcha X tugundan chiqgan ixtiyoriy o’ng ichki daraxtlar tugunlari shu tugundagi qiymatlaridan katta yoki teng.

Ikkilik qidiruv daraxti.

Ko’rinib turibdiki har bir tugundagi ma’lumotlar kichik solishtirish amali bajariladigan kalitlarga ega bo’lishi kerak.

Har bir tugun taqdim etadigan ma’lumot yagona ma’lumot maydoni emas, balki yozuv(yoki class) hisoblanadi. Lekin bu ikkilik qidiruv daraxtining tabiati emas.

Ikkilik qidiruvni amalga oshirish uchun quyidagilarni aniqlash lozim:


  • Ikkilik daraxti tugunlardan iborat(qirra) – data, left, right kabi yozuvlarga ega, bu yerda data tugunga bog’langan ma’lumot, left va right tugunning bolalari tugunlarga ko’rsatkich.

  • Istalgan X tugun uchun qidiruv daraxti xususiyati amalga oshiriladi: .

Ikkilik qidiruv daraxtini ikkilik to’plam bilan almashtirib yubormaslik lozim. U boshqa qoidalarga bo’ysungan holda ishlaydi. Ikkilik qidiruv daraxtining boshqa strukturalangan ma’lumotlarni qidirish algoritmlaridan afzal tomonlari shundaki, unda qidiruv va saralash algoritmlari yuqori samaradorlikka ega bo’ladi. Bu algoritm yana to’plamlar, multito’plamlar va asotsiatsiyalangan massivda ham ishlaydi.

Boshlang’ich holatda ikkilik qidiruv daraxti interfeysi 3 amaldan tashkil topadi:



  • FIND(K) – key=K ga teng bo’lgan (key, value) juftliklari saqlanadigan tugunni topish.

  • INSERT(K,V) – (key,value)=(K,V) daraxtga juftliklarini qo’shish.

  • REMOVE(K)- key=k bo’lgan (key, value) tugunni o’chirish.

X-o o’yini - 3x3 kvadrat kataklardagi 2ta raqiblar orasidagi mantiqiy o’yin. Bitta o’yinchi x lar bilan ikkinchisi o lar bilan o’ynaydi. An’anaviy xitoy o’yinida qora va oq toshlardan foydalaniladi. Kim o’z belgilari bilan kataklarni gorizontal yoki vertical va yoki x bo’yicha to’ldirsa yutgan hisoblanadi. Har bir tomonda durang qiluvchi yoki raqibini yutishga imkon beruvchi umumiy ma’lum algoritmlar mavjud. Bu o’yinni kompyuterda bajarish uchun mini-maks usuli bilan mos keluvchi o’yin holatlari daraxti quriladi. Bunday daraxtning tugunlari soni 255168taga teng. Bu son barcha mumkin bo’lgan birinchi qadamdagi variantlar soni – 9 taning yig’indisidan olinadi. 2-qadamda 9taning har biri uchun 8 ta variant bo’ladi. 3-qadamda 72ta variantning har biri uchun 7ta variant bo’ladi va hk.

Hamma natijalar ham yaxshi ya`ni kutilganidek bo`lmasligi mumkin . Masalan men tanlab olgan x o o`yinida ham doim g`olib bo`lavaermaydi . Demak doim muvaffaqiyatli natija chiqmasligi mumkin .



  • “x o ” o`yini uchun kombinatsiyalarning ba`zi birlani ko`rib chiqamiz.



x1=0 O1=0

…. O2=1


x5=1 O5=0

x7=1 ……..

….

x9=0 O9=1





x1=1 O1=0

x2=0 O2=1

….

X4=1 O7=1



….

x9=0 O9=1







x1=1 O1=0

x2=0 O2=1

….

x8=1 O5=1



….

x9=0 O9=1






x1=1 O1=0

x2=0 O2=1

….

x3=1 O5=1



….

x9=0 O9=0






x1=1 O1=0

x2=0 O2=0

….

x5=0 O5=1



….

x9=0 O9=0






x1=0 O1=0

x2=0 O2=0

….

x5=1 O5=0



….

x9=0 O9=1





x1=0 y1=0

x2=0 y2=0

x3=1 ….

x5=1 y5=0

….

x9=0 y9=1










x1=1 O1=0

x2=0 O2=1

….

x5=1 O7=1



….

x9=1 O9=0






x1=1 O1=0

x2=0 O2=1

….

x3=1 O7=1



….

x9=1 O9=0






x1=0 O1=0

x2=0 O6=1

….

x3=1 O7=1



….

x9=1 O9=0







O’zgaruvchilarni e’lon qilish




Download 468,85 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish