ორობითი ხის გროვაა?
ორობითი ხის გროვაა?

ვიდეო: ორობითი ხის გროვაა?

ვიდეო: ორობითი ხის გროვაა?
ვიდეო: James Webb Telescope captures starlight nudging dust from a dying star into space 2024, მაისი
Anonim

ა ბინარული გროვა არის სრული ბინარული ხე რომელიც აკმაყოფილებს გროვა ქონების შეკვეთა. მაქსიმალური - გროვა თვისება: თითოეული კვანძის მნიშვნელობა არის მისი მშობლის მნიშვნელობაზე ნაკლები ან ტოლი, მაქსიმალური მნიშვნელობის ელემენტის ძირში.

შესაბამისად, არის თუ არა გროვა ბინარული ხე?

ა ბინარული გროვა არის სრული ბინარული ხე რომელიც აკმაყოფილებს გროვა ქონების შეკვეთა. მინ- გროვა თვისება: თითოეული კვანძის მნიშვნელობა მეტია ან ტოლია მისი მშობლის მნიშვნელობაზე, ძირში მინიმალური მნიშვნელობის ელემენტით.

გარდა ამისა, რა არის ბინარული გროვის მონაცემთა სტრუქტურა? ა ბინარული გროვა არის გროვის მონაცემთა სტრუქტურა რომელიც იღებს ა-ს ფორმას ბინარული ხე . ორობითი გროვები პრიორიტეტული რიგების განხორციელების ჩვეულებრივი გზაა. გროვა თვისება: თითოეულ კვანძში შენახული გასაღები არის ან მეტი ან ტოლი (≧) ან ნაკლები ან ტოლი (≦) კვანძის შვილების გასაღებებზე, გარკვეული ჯამური რიგის მიხედვით.

ასევე იცოდეთ, რა განსხვავებაა გროვასა და ორობით ხეს შორის?

გროვა უბრალოდ იძლევა გარანტიას, რომ უფრო მაღალ დონეზე ელემენტები უფრო დიდია (მაქს. გროვა ) ან უფრო მცირე (მინ. გროვა ) ვიდრე ელემენტები ქვედა დონეზე, ხოლო BST გარანტიას იძლევა წესრიგის ("მარცხნიდან" "მარჯვნივ"). თუ გსურთ დახარისხებული ელემენტები, გადადით BST-თან. გროვა უკეთესია findMin/findMax-ში (O(1)), ხოლო BST კარგია ყველა პოვნაში (O(logN)).

რა არის გროვის მეხსიერება?

The გროვა არის მეხსიერება გამოიყენება პროგრამირების ენების მიერ გლობალური ცვლადების შესანახად. ნაგულისხმევად, ყველა გლობალური ცვლადი ინახება გროვის მეხსიერება სივრცე. იგი მხარს უჭერს დინამიურს მეხსიერება განაწილება. The გროვა არ იმართება თქვენთვის ავტომატურად და არც ისე მჭიდროდ იმართება CPU-ს მიერ. ეს უფრო თავისუფალ მცურავ რეგიონს ჰგავს მეხსიერება.

გირჩევთ: