Karol J. Piczak
  • Kontakt
  • Dydaktyka
    • Prace dyplomowe
    • 2021L-ZZSN - projekty
    • 2020Z-ARKO - ćwiczenia
    • 2020L-AISDI - laboratoria
    • 2019Z-AISDI - ćwiczenia
      • Kolokwium
      • Prezentacje
      • Zadanie domowe #1
      • Zadanie domowe #2
      • Zadanie domowe #3
      • Zadanie domowe #4
    • 2019Z-AISDI - laboratoria
      • Instrukcja - GitLab
  • Linki
    • Zapisy na konsultacje
    • GitLab wydziałowy
    • Materiały na GitHub
  • Admin
    • Edit on GitBook
Powered by GitBook
On this page
  1. Dydaktyka
  2. 2019Z-AISDI - ćwiczenia

Zadanie domowe #4

PreviousZadanie domowe #3Next2019Z-AISDI - laboratoria

Last updated 5 years ago

Do oceny można zgłosić maksymalnie trzy wybrane zadania domowe.

Materiały pomocnicze do zadania znajdują się w .

Nazwa repozytorium z rozwiązaniem: AISDI-HW 4: Nazwisko

Treść zadania

Dla podanego ReversibleHeap proszę zaimplementować metodę reverse(), która będzie przełączała działanie kopca pomiędzy wariantem min-heap i max-heap. Metoda powinna działać w miejscu (in-place) w czasie O(n)O(n)O(n).

Dla zadania dopuszczalna jest tylko implementacja w C++ na podstawie załączonego szablonu.

repozytorium na GitHub
szablonu klasy kopca binarnego