Daraxt balandligini aniqlash dastur kodini keltiramiz.
Daraxtning balandligini aniqlashni o‟rganganimizdan keyin uning muvozanatlanganligini tekshirish mumkin. Binar daraxtning muvozanatlanganligini tekshirish uchun uning har bir tugunini har ikkala qismdaraxti balandliklarini hisoblab, farqlarini tekshirib ko‟rish kerak. Agar farq 0 yoki 1 ga teng bo‟lsa, bu muvozanatlangan daraxt hisoblanadi. Quyida binar daraxtni muvozanatlanganlikka tekshirishning rekursiv funksiyasini qo‟llovchi dastur keltirilgan
Xulosa
Men ushbu mustaqil ish mashg’ulotini bajarish davomida algoritmni loyihalash fanidan daraxtlar haqida ma’lumotga ega bo’ldim. Daraxt ko’rinishidagi ma’lumotlar tuzilmasi haqida umumiy tushunchalar; binar daraxtlarni qurish;Daraxtga yangi element qo’shish funksiyasi; daraxtni muvozanatlash algoritmi; binar daraxt balandligi; Binar daraxtni muvozanatlanganmi yoki yo’qligini tekshirish dasturlarini o’rgandim.
Foydalanilgan adabiyotlar va saytlar ro‘yxati
Джон Уокенбах Excel 2013: профессиональное программирование на VBA = Excel 2013 Power Programming with VBA. — M.: «Диалектика», 2014. — 960 с. — ISBN 978-5-8459-1877-2
Грег Харвей Microsoft Excel 2013 для чайников = Excel 2013 For Dummies. — M.: «Диалектика», 2013. — 368 с. — ISBN 978-5-8459-1855-0
A. N. Komorowski Dinamik ta'siri MS Excel(Rus.) // informatika. — M., 2007. — № 05. — S. 20-25.
A. N. Komarovsky Foydalanish shartli formatlash MS Excel uchun tahlil dinamik mantiq davrlari (Rus.) // informatika. — M., 2007. — № 06. — S. 10-20.
Usenkov D. Y. 3D yuzasi Excel (Rus.) // informatika. — M., 2013-yil. — Jan. — Pp. 40-45.
https://www.google.com/url?sa=t&source=web&rct=j&url=https://uz.m.wikipedia.org/wiki/Microsoft_Excel&ved=2ahUKEwjn6-vnqdvpAhVBy6QKHU7YDa8QFjADegQIBhAB&usg=AOvVaw32_3gWgGDc4COGlHs_rBVH
https://www.google.com/url?sa=t&source=web&rct=j&url=https://uz.eyewated.com/excelda-malumotlarni-tartiblashtirishning-6-ta-usullari/&ved=2ahUKEwjn6-vnqdvpAhVBy6QKHU7YDa8QFjABegQIBBAB&usg=AOvVaw3AyHseYYrbnIklgHW4IKdS&cf=1
Do'stlaringiz bilan baham: |