Z zadanej tablicy zbuduj kopiec z największym elementem na wierzchołku kopca. Pokaz odpowiednie zmiany dwóch pierwszych cykli stanowiaca zbudowanego kopca
dane...
21,34,17,29,13,14,19,22,11
Wie ktoś jak się za to zabrać? Wiem jak zbudować kopiec, ale dla kolejnych elementów zaczynając od 21
itd.
budowa kopca z największym elementem na wierzchołku
- argv
- Użytkownik
- Posty: 569
- Rejestracja: 27 maja 2009, o 01:27
- Płeć: Mężczyzna
- Podziękował: 51 razy
- Pomógł: 66 razy
budowa kopca z największym elementem na wierzchołku
Skoro wiesz jak zbudować kopiec no to buduj
1. Zrób sobie strukture ktora bedzie trzymac tablice, jej rozmiar i ilosc zajetych elementow
2. Zrób funkcje zwracajace indeks kazdego z dzieci i ojca dla cwiczenia dla danego indeksu
3. Napisz procedure downheap/heapify ktora spycha wezel w dol jesli jest jest mniejszy od swoich synow
4. Coś do wyswietlania zebys mogl sledzic co sie dzieje w tablicy.
5. Usuwanie takie kopca.
1. Zrób sobie strukture ktora bedzie trzymac tablice, jej rozmiar i ilosc zajetych elementow
2. Zrób funkcje zwracajace indeks kazdego z dzieci i ojca dla cwiczenia dla danego indeksu
3. Napisz procedure downheap/heapify ktora spycha wezel w dol jesli jest jest mniejszy od swoich synow
4. Coś do wyswietlania zebys mogl sledzic co sie dzieje w tablicy.
5. Usuwanie takie kopca.
-
- Użytkownik
- Posty: 38
- Rejestracja: 14 paź 2008, o 14:58
- Płeć: Mężczyzna
- Lokalizacja: Ruda Śl.
- Podziękował: 1 raz
budowa kopca z największym elementem na wierzchołku
nie potrzebuje kodu
mam to tylko przedstawić graficznie
mam to tylko przedstawić graficznie