More Related Content
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
компьютерийн сүлжээний техник хангамж PPS
Sw203 Lecture6 Inheritance What's hot
PPTX
өгөгдлийн сангийн системийн үндэс PPTX
PPT
PDF
Systemiin shinjilgee ba zohiomj lekts PDF
PPTX
U.cs101 алгоритм программчлал-1(1) PPTX
PPTX
PPTX
PPTX
мэдээллийн системийн үндэс PPTX
ODP
PDF
Program hangamjiin tosliin menejment PPTX
PPTX
PPTX
Presentation1 өгөгдлийн сан DOCX
DOCX
PDF
PPTX
Similar to Өгөгдлийн бүтэц 14
PPTX
PDF
Мод, графын ерөнхий зарчим PDF
Нэхмэлийн бүтэц, шинж чанар PDF
Нэхмэлийн нэхээсний ангилал PPTX
PPTX
PPTX
PPTX
PPTX
Эрдэнэмандал ахлах сургууль хими - биологийн багш Б. Оюун PPTX
PDF
Утас ээрмэлийн бүтэц, шинж чанар, нэр төрөл, ангилал ODP
PPTX
Лекц №3 Ургамлын газрын дээрх эрхтний бүтэц түүний онцлог.pptx PPTX
Daavuunii neheesnii turluud_pp_2 PPT
PPT
PDF
DOC
ODP
PPTX
More from International Ulaanbaatar University
PPT
PPTX
PPT
PPTX
PPTX
PPTX
PPTX
DOCX
Визуаль програмчлал бие даалт DOCX
PPT
PPT
PPT
PPT
PPTX
PPT
PPT
PPT
PPT
PPTX
PPT
Өгөгдлийн бүтэц 14
- 1.
- 2.
- 3.
Мод
Зангилаа гэжнэрлэгдэх элемэнтүүд ба тэдгээр
зангилаануудын шаталсан бүтцийг үүсгэх эх –
хүүхэд гэсэн харьцааны нийлбэр цогцыг мод
гэнэ.
Өөрөөр хэлбэл мод нь ямар нэг нөхцлийг хангах
тодорхой дүрмээр зохион байгуулагдсан
зангилаанууд болон тэдгээрийг холбосон
холбоосуудыг агуулсан шугаман бус өгөгдлийн
бүтэц юм.
- 4.
- 5.
Үндсэн нэр томъёонууд
Зангилаа нь мэдээллийг хадгалах ердийн нэг
объект ба холбоос нь хоёр зангилааны
хоорондын харьцааг тодорхойлдог.
- 6.
- 7.
Үндсэн нэр томъёонууд
Үндсэн зангилаа /Root/- модны хамгийн
дээд талын зангилааг эх зангилаа гэнэ.
Үндсэн зангилаа нэг модонд нэг л байна.
Үндсэн зангилаанаас бусад зангилаанд хүрэх
зам нь давтагдашгүй тодорхойлогдох
боломжтой.
- 8.
- 9.
Үндсэн нэр томъёонууд
Хэрэв үндсэн зангилаанаас ямар нэг
зангилаанд хэд хэдэн замаар хүрэх боломжтой
эсвэл ямар ч зам байхгүй байвал энэ бүтэц нь
мод биш болно.
- 10.
Үндсэн нэр томъёонууд
Эх зангилаа /Parent/ - модны зангилаа бүр
нь дээшээ зөвхөн нэг зангилаатай шууд
холбогдох бөгөөд дээд зангилааг түүний эх
зангилаа гэнэ.
Хүүхэд зангилаа /Child/ - аливаа зангилаа
нь доошоо хэдэн ч зангилаатай холбогдсон байж
болох бөгөөд тэдгээр зангилааг хүүхэд
зангилаа гэнэ.
- 11.
- 12.
- 13.
- 14.
Үндсэн нэр томъёонууд
Зангилааны түвшин /Level/ - тухайн
зангилаа үндсэн зангилаанаас хэд дэх үед
байрлаж байна вэ гэдгээр тухайн зангилааны
түвшин тодорхойлогдоно.
Үндсэн зангилаа нь эхний түвшин буюу 0
түвшинд байрлана.
- 15.
- 16.
- 17.
- 18.
Үндсэн нэр томъёонууд
Зангилааны өндөр - тухайн зангилаанаас
ямар нэг хавч хүртлэх хамгийн урт замыг тухайн
зангилааны өндөр гэнэ.
Зангилааны гүн - модны үндсэн зангилаанаас
тухайн зангилаа хүртэлх замын уртыг уг
зангилааны гүн гэнэ.
- 19.
- 20.
Хоёртын мод
Үндэсгэж нэрлэгдэх элемэнтээр бусад
элемэнтүүд нь огтлолцоогүй хоёр дэд олонлогт
хуваагддаг элемэнтүүдийн тогтоцыг хоёртын
мод гэнэ.
Өөрөөр хэлбэл зангилаа бүр нь хоёроос илүүгүй
хүүхэд зангилаатай байдаг модны нэг онцгой
тохиолдолыг хоёртын мод гэнэ.
- 21.
- 22.
Хоёртын мод
Зангилааныхоёр дэд зангилааг баруун хүүхэд
зангилаа ба зүүн хүүхэд зангилаа гэж нэрлэнэ.
Зүүн хүүхэд зангилаанаас салаалах модыг зүүн
дэд мод, баруун дэд зангилаанаас салаалах
модыг баруун дэд мод гэж нэрлэнэ.
Хоёртын модны зангилаа нь нэг эсвэл хоёр
хүүхэд зангилааг агуулж болно.Харин төгсгөлийн
зангилаанууд нь дэд зангилаагүй бөгөөд хоёр
хоосон дэд модтой байна.
- 23.
Хоёртын мод
Заримтохиолдолд өргөтгөсөн хоёртын модыг
авч үзэх шаардлага гардаг.
Хоосон мод буюу NULL зангилаадын хамтаар
дүрслэгддэг бөгөөд 0 эсвэл 2 хүүхэд
зангилаатай байх модыг өргөтгөсөн хоёртын
мод гэнэ.
0 хүүхэд зангилаа бүхий төгсгөлийн зангилааг
гадаад зангилаа гэнэ. Гадаад зангилаа нь ямар
нэг өгөгдөл агуулахгүй NULL зангилаа юм.
- 24.
Хоёртын мод
Харин2 хүүхэдтэй зангилааг дотоод зангилаа
гэнэ.
Өргөтгөсөн хоёртын модны хувьд дотоод замын
урт ба гадаад замын урт гэсэн ялгаатай
ойлголтууд гарч ирдэг.
Гадаад замын урт нь гадаад зангилаануудад
үндсэн зангилаанаас хүрэх замуудын нийлбэр
буюу гадаад зангилаануудын байрлах
түвшингүүдийн нийлбэрээр тодорхойлогддог.
- 25.
- 26.
Хоёртын мод
Модныхамгийн сүүлчийн түвшингээс бусад
түвшинд дотоод зангилаагаар гүйцэд
дүүргэгдсэн бол түүнийг дүүрэн хоёртын мод
/Full Binary Tree/ гэнэ.
- 27.
- 28.
Хоёртын мод
дотоодзангилааг агуулах хамгийн сүүлчийн
түвшингийн зөвхөн баруун талд зарим гадаад
зангилаа байвал түүнийг гүйцэд хоёртын мод
/Complete Binary Tree/ гэнэ.
- 29.
- 30.
- 31.
Хоёртын мод
Хоёртынмодны өөр нэг онцгой хэлбэр нь ташуу
мод юм. Хэрэв бүх зангилаа зүүн дэд модгүй бол
баруун ташуу, харин бүх зангилаа баруун дэд
модгүй бол зүүн ташуу мод гэнэ.
- 32.
Модны шинж чанарууд
Модны аливаа хоёр зангилааг холбох ганц
зам байна.
Аливаа хоёр зангилааны хувьд ядаж нэг
ерөнхий эх зангилаа олдоно. Ийм ерөнхий эх
зангилаанаас уг хоёр зангилаанд хүрэх зам нь
давтагдашгүй бөгөөд эдгээрийг нийлүүлснээр
зөвхөн ганц зам олдоно.
N зангилаа бүхий мод N-1 холбоостой байна.
Үндсэн зангилаанаас бусад бүх зангилаа нь
зөвхөн ганц эх зангилаанд шууд холбогдоно
гэдгээр тодорхойлогдоно.
- 33.
Модны шинж чанарууд
N дотоод зангилаа бүхий хоёртын мод нь N+1
гадаад зангилаатай байна.
N дотоод зангилаа бүхий хоёртын модны
гадаад замын урт нь дотоод замын уртаас
2N-ээр илүү байна.
Хоёртын модны i дүгээр түвшинд хамгийн
багадаа 2 i зангилаа байна.
N өндөртэй хоёртын модны максимум
зангилааны тоо/дүүрэн модны зангилааны
тоо/ нь 2n-1 байна