Elyer o’tuvchi daraxtlar

![KIRISH .
Mavzuning dolzarbligi.Bugungi kunda ma‘lumotlar oqimining ko‘pligi
tufayli ularni qisqa vaqt ichida qayta ishlash muommosi ham ortib bormoqda.
Hozirgi vaqtda axborot- kommunikasiya vositalari barcha turdagi tashkilot va
muassasalarga shiddat bilan kirib kelmoqda. Axborotlarning haddan tashqari
ko‘pligi bu axborotlarni saqlashda, qayta ishlashda, hamda har xil turdagi
tizimlarni yaratish, ulardan keng foydalanishni va axborot tizimlari yaratishni talab
qiladi. O‘zbekiston Respublikasi Prezidentining 2017 yil 7 fevraldagi PF-4947-son
Farmoni bilan tasdiqlangan 2017-2021 yillarda O‘zbekiston Respublikasini
rivojlantirishning beshta ustuvor yo‘nalishi bo‘yicha harakatlar strategiyasi
mamlakatning davlat va jamiyat rivojlanishi istiqbolini strategik rejalashtirish
tizimiga sifat jihatdan yangi yondashuvlarni boshlab berdi[1]. Unda belgilangan
vazifalar sirasida ta‘lim va fan sohasini rivojlantirish ham aloxida ko‘zda tutilgan.
O‘zbekiston Respublikasi birinchi Prezidentining 2012 yil 21 martdagi
“Zamonaviy axborot-kommunikasiya texnologiyalarini yanada joriy etish va
rivojlantirish chora-tadbirlari to‘g‘risida”gi PQ-1730 Qarori hamda “O‘zbekiston
Respublikasida —Elektron ta‘lim milliy tarmog‘ini yaratish” investision loyihasini
amalga oshirish chora-tadbirlari to‘g‘risida” gi PQ-1740 Qarori va me‘yoriy
hujjatlar asosida algoritmik ta‘minot ishlab chiqish va joriy etish keng ko‘lamli
hisoblanadi. Barcha tashkilot va muassasalarda avtomatlashtirilgan tizimlar
yaratish ulardan keng ko‘lamda foydalanish uchun algoritmlash tillarini o‘rni katta
hisoblanadi.
Axborot tizimlari axborotni to‘plash, saqlash va qayta ishlash uchun, keng
imkoniyatli maqsadlarda samarali foydalanish uchun xizmat qiladi. Zamonaviy
axborotlashtirish tizimi, ma‘lumotlar integratsiyasi konsepsiyasiga asoslangan
katta hajmdagi ma‘lumotlarni saqlash bilan tavsiflanadi va ko‘p sondagi
foydalanuvchilarning turli xildagi talablariga javob berishi kerak bo‘ladi. Axborot
tizimi va axborot texnologiyalarining avtomatlashtirilgan elementlarini qo‘llash va
avtomatlashtirish asosida yangi axborot texnologiyasini yaratish avtomatlashtirish
tizimlarini loyihalashtiruvchilarning asosiy vazifalaridan biri hisoblanadi
Eyler graflari.
2](/data/documents/d93cca6e-8012-4fd6-a87d-a70d767a9fda/page_2.png)
Mundarija: KIRISH I-bob. DARAXT TUSHUNCHASI. DARAXTNING KOMPYUTER XOTIRASIDA TASVIRLANISHI. 1.1.Daraxt tushunchasi. Daraxtning kompyuter xotirasida tasvirlanishi 1.2. Daraxtlarni tasvirlash Binar (ikkilik) daraxtlar II-bob.DARAXT USTIDA BAJARILADIGAN ASOSIY AMALLAR 2.1.Daraxtlar bilan bajariladigan asosiy amallar; 2.2.Binar qidirish daraxtini tashkil qilish algoritmi 2.3. Daraxtlar. Eyler graflari III-bob. ILOVA Xulosa………………………………………………………………………… Foydalanilgan adabiyotlar va saytlar…………………………………………. 1
KIRISH . Mavzuning dolzarbligi.Bugungi kunda ma‘lumotlar oqimining ko‘pligi tufayli ularni qisqa vaqt ichida qayta ishlash muommosi ham ortib bormoqda. Hozirgi vaqtda axborot- kommunikasiya vositalari barcha turdagi tashkilot va muassasalarga shiddat bilan kirib kelmoqda. Axborotlarning haddan tashqari ko‘pligi bu axborotlarni saqlashda, qayta ishlashda, hamda har xil turdagi tizimlarni yaratish, ulardan keng foydalanishni va axborot tizimlari yaratishni talab qiladi. O‘zbekiston Respublikasi Prezidentining 2017 yil 7 fevraldagi PF-4947-son Farmoni bilan tasdiqlangan 2017-2021 yillarda O‘zbekiston Respublikasini rivojlantirishning beshta ustuvor yo‘nalishi bo‘yicha harakatlar strategiyasi mamlakatning davlat va jamiyat rivojlanishi istiqbolini strategik rejalashtirish tizimiga sifat jihatdan yangi yondashuvlarni boshlab berdi[1]. Unda belgilangan vazifalar sirasida ta‘lim va fan sohasini rivojlantirish ham aloxida ko‘zda tutilgan. O‘zbekiston Respublikasi birinchi Prezidentining 2012 yil 21 martdagi “Zamonaviy axborot-kommunikasiya texnologiyalarini yanada joriy etish va rivojlantirish chora-tadbirlari to‘g‘risida”gi PQ-1730 Qarori hamda “O‘zbekiston Respublikasida —Elektron ta‘lim milliy tarmog‘ini yaratish” investision loyihasini amalga oshirish chora-tadbirlari to‘g‘risida” gi PQ-1740 Qarori va me‘yoriy hujjatlar asosida algoritmik ta‘minot ishlab chiqish va joriy etish keng ko‘lamli hisoblanadi. Barcha tashkilot va muassasalarda avtomatlashtirilgan tizimlar yaratish ulardan keng ko‘lamda foydalanish uchun algoritmlash tillarini o‘rni katta hisoblanadi. Axborot tizimlari axborotni to‘plash, saqlash va qayta ishlash uchun, keng imkoniyatli maqsadlarda samarali foydalanish uchun xizmat qiladi. Zamonaviy axborotlashtirish tizimi, ma‘lumotlar integratsiyasi konsepsiyasiga asoslangan katta hajmdagi ma‘lumotlarni saqlash bilan tavsiflanadi va ko‘p sondagi foydalanuvchilarning turli xildagi talablariga javob berishi kerak bo‘ladi. Axborot tizimi va axborot texnologiyalarining avtomatlashtirilgan elementlarini qo‘llash va avtomatlashtirish asosida yangi axborot texnologiyasini yaratish avtomatlashtirish tizimlarini loyihalashtiruvchilarning asosiy vazifalaridan biri hisoblanadi Eyler graflari. 2
Graflar nazariyasining shakllanishi Kyonig- sberg ko'priklari haqidagi masala bilan bog'liq ekanligi yaxshi malum. L. Eyler 1736-yilda bu masalaning yechimga ega emasligini isbotladi. U graflar nazariyasining ancha umumiy hisoblangan quyidagi savoliga ham javob topdi: qanday shartlar bajarilganda, bog'lamli grafda barcha qirralardan faqat bir marta o'tadigan sikl mavjud bo'ladi? Grafning har bir qirrasidan faqat bir marta o'tadigan zanjir Eyler zanjiri, deb ataladi. Yopiq Eyler zanjiriga (ya'ni Eyler sik liga) ega graf Eyler graft, deb ataladi. Agar grafda yopiq bo'lmagan Eyler zanjiri topilsa, u holda bunday graf yarim Eyler graft, deb ataladi. Kurs ishining maqsadi : Elyer o’tuvchi daraxtlar mavzusini o’rganish Kurs ishining tuzilishi: Kurs ish kirish, 2 bob, 6 bo‘lim, umumiy xulosalar va tavsiyalar, foydalanilgan adabiyotlar ro‘yhatidan iborat bo‘lib, jami 30 sahifani tashkil qiladi 3
I-bob . DARAXT TUSHUNCHASI. DARAXTNING KOMPYUTER XOTIRASIDA TASVIRLANISHI . 1.1.Daraxt tushunchasi. Daraxtning kompyuter xotirasida tasvirlanishi Dastlab rekursiya so‘zining mazmuni haqida. Bu so‘z jarayonni ifodalaydi. Biron bir jarayon ro‘y berishi davomida yana shu jarayonning o‘zi ichma-ich takroriy ravishda bajarilsa, bunday jarayon rekursiv jarayon bo‘ladi. Masalan, faraz qilaylik, kompyuter ekraniga uning o‘zining tasvirini chizish kerak. Tasvirlangan ekranning ichida yana ekran tasviri bo‘lsin va h.k. bu jarayon rekursiv jarayondir. Endi rekursiv tuzilmalar haqida. Agar biron-bir ma‘lumotlar tuzilmasining har bir elementi yana xuddi shunday tuzilmadan iborat bo‘lsa, ushbu ma‘lumotlar tuzilmasi rekursiv tuzilma bo‘ladi. 4.2-rasmda misol sifatida S tuzilmadagi M 1 element aynan S tuzilmaga o‘xshash, M 2 elementda tashkil etuvchilar soni bitta ko‘p bo‘lsa-da, tuzilmasi S tuzilma bilan bir xil. Ya‘ni, ma‘lumotlarning rekursiv tuzilmasi - bu elementlari ham aynan shu tuzilma kabi ma‘lumotlardan iborat bo‘ladi. Daraxt tushunchasi. Daraxtning kompyuter xotirasida tasvirlanishi Daraxt - bu chiziqli bo‘lmagan bog ‘lamli ma‘lumotlar tuzilmasidir. 4