Akce
Feature #11131
uzavřenýImplementace - implementovat statickou třídu Memory
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:
Metody k implementaci:
- zásobník<StackObj> - 2 metody, pop a push nad tímto zásobníkem
- 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í!!
- 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 12 měsíc(ů)
- Stav změněn z New na Assigned
Aktualizováno uživatelem Vladimír Holý před 12 měsíc(ů)
- Přiřazeno nastaven na Vladimír Holý
Aktualizováno uživatelem Vladimír Holý před 12 měsíc(ů)
- Stav změněn z Assigned na Closed
Aktualizováno uživatelem Vladimír Holý před 12 měsíc(ů)
- Priorita změněn z Normal na High
Akce