Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari



Yüklə 273,7 Kb.
səhifə2/6
tarix25.11.2023
ölçüsü273,7 Kb.
#134289
1   2   3   4   5   6
Ilyosbek mustaqil ish

Xulosa;


Men bu amaliy ishda daraxt simon yaniy shajara korinishidagi kodlardan foydalanip organdim.misol Daraxt tuzilmasiga misol sifatida biror bir shaxsning oila shajarasini olish mumkin. Bunda daraxt ildiziga ushbu shaxs joylashtirilsa, uning farzandlari uning davomchisi vahokazolar.

12-Amaliy mashg’ulot


Muvozanatlangan binar daraxt. Graf tushunchasi
Ishdan maqsad. Ushbu laboratoriya ishida talabalar binar daraxtlar tushunchasi bilan tanishib chiqishi va inorder preorder hamda postorder ko’rinishdagi tartiblar bilan tanishib chiqishlari kerak
Qo’yilgan masala. Talabalar topshiriq variantiga mos ravishda binar darxtlar ustida berilgan amallar bilan ishlash ko’nikmasiga ega bo’lishlari kerak.
Ish tartibi:

    • Tajriba ishi nazariy ma’lumotlarini o‘rganish;

    • Berilgan topshiriqning algoritmini ishlab chiqish;

    • C++ dasturlash muhitida dasturni yaratish;

    • Natijalarni tekshirish;

    • Hisobotni tayyorlash va topshirish.

Daraxt (tree) aslida graph’ning ma’lum bir cheklov va qoidalarga asoslangan varianti xolos. Qisqacha aytganda, istalgan tree bu graph, ammo istalgan graph tree emas.
Daraxt o’zining quyidagi belgilari bilan tasniflanadi:

  • daraxtda shunday bitta element borki, unga boshqa elementlardan murojaat yo’q. Mazkur elementga daraxt ildizi deyiladi;

  • daraxtda ixtiyoriy elementga chekli sondagi ko’rsatkichlar yordamida murojaat qilish mumkin;

  • daraxtning har bir elementi faqatgina o’zidan oldingi kelgan bitta element bilan bog’langan. Daraxtning har bir tuguni oraliq yoki terminal (barg) bo’lishi mumkin. Yuqoridagi chizmada M1, M2 - oraliq, A, B, C, D, E - barglardir.

Terminal tugunning o’ziga xos tasnifi uning shoxlari yo’qligidir.
Balandlik – bu daraxt bosqichi soni. Yuqoridagi chizmadagi daraxt balandligi ikkiga teng.
Daraxt tugunlaridan chiqayotgan shohlar soni tugundan chiqish darajasi deyiladi (Keltirilgan chizmada M1 uchun chiqish darajasi 2, M2 uchun esa 3 ga teng). Daraxtlar chiqish darajasi bo’yicha sinflarga ajratiladi:

  1. agar maksimal chiqish darajasi m bo’lsa, u holda bunday daraxt m-chi tartibli daraxt deyiladi;

  2. agar chiqish darajasi 0 yoki m bo’lsa, u holda to’liq m-chi tartibli daraxt

bo’ladi;

  1. agar maksimal chiqish darajasi 2 bo’lsa, u holda bunday daraxt binar daraxt deyiladi;

  2. agar chiqish darajasi 0 yoki 2 bo’lsa, u holda to’liq binar daraxt deyiladi. ugunlar orasidagi bog’liqlikni tavsiflash uchun yana quyidagicha termindan foydalaniladi: M1 – A va V elementlar uchun “ota” . A va V – esa M1 tugun “o’g’illari”.





6.Graflarning adjacency matrix tuzilmasidan foydalanib yuqoridagi chizmani dasturiy kodini yo’naltirilmagan(undirected) bo’yicha tuzilsin va ekranga chiqarilsin

Yüklə 273,7 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin