Projekt

Obecné

Profil

Akce

Feature #11131

uzavřený

Implementace - implementovat statickou třídu Memory

Přidáno uživatelem Vladimír Holý před asi 1 měsíc. Aktualizováno před asi 1 měsíc.

Stav:
Closed
Priorita:
High
Přiřazeno:
Vladimír Holý
Kategorie:
Implementace
Cílová verze:
Začátek:
2024-03-21
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:
2.00hod
Collaborators:
Importance:
Tags:

Popis

Třída bude obsahovat zásobník<StackObj> pro návratové hodnoty z funkcí, haldu<HeapObj> pro HeapObj, na které budou ukazovat StackObj (možná mít haldu uloženou jako hashMapu <Integer, HeapObj> a jednotlivé key brát jako id na které ukazovat z StackObj?) a zásobník<Funtion> pro uložení aktivních funkcí.
Metody k implementaci:
  1. zásobník<StackObj> - 2 metody, pop a push nad tímto zásobníkem
  2. halda<HeapObj> - 2 metody, první k uložení HeapObj (přijme HeapObj, uloží a vrátí id, abychom mohli propojit se StackObj), druhá k naklonování HeapObj (přijme id HeapObj k naklonování, naklonuje a vrátí id nového) !!id musí být unikátní!!
  3. zásobník<Funtion> - metody pop, push a getLast (popodbné jako pop, ale neodebere jí ze zásobníku)

Aktualizováno uživatelem Vladimír Holý před asi 1 měsíc

  • Stav změněn z New na Assigned

Aktualizováno uživatelem Vladimír Holý před asi 1 měsíc

  • Přiřazeno nastaven na Vladimír Holý

Aktualizováno uživatelem Vladimír Holý před asi 1 měsíc

  • Stav změněn z Assigned na Closed

Aktualizováno uživatelem Vladimír Holý před asi 1 měsíc

  • % Hotovo změněn z 0 na 100

Aktualizováno uživatelem Vladimír Holý před asi 1 měsíc

  • Priorita změněn z Normal na High
Akce

Také k dispozici: Atom PDF