Závisí složitost operací na počtu prvků v zásobníku
Závisí složitost operací na počtu prvků v zásobníku
Odpovědi jsou jen ano či ne, ale byl bych rád i za nějaké vysvětlení případné, mockrát děkuji
Fórum › C / C++
Prosím o pomoc - OTÁZKA do školy
To m->29 : napriklad oboustrany spojovy seznam, kde pri empty musis zrusit vsechny elementy a hlavne svoje struktury, aby nezustal memory leak?
a vlastne kdykoliv, jak si musis po sobe uklizet
Já mám spíš dojem, že má empty vracet true či false v závislosti na prázdnosti fronty. Pak opravdu záleží ne reprezntaci, protože si buď velikost ukládáš (v metodáš pop, push atp. updatuješ) a pak je konstantní, nebo musíš projít frontu přes pointery na next nebo previous položky (pak by byla lineární v závislosti na počtu prvků).
To KIIV : Ja som rátal s tým, že empty je predikát, ktorý vracia informáciu o tom, či je zásobník prázdny.
To Palmik : Mňa jednoducho napadá pole, kde máš nejakú kapacitu zásobníku alebo realokuješ. V tomto prípade prázdnosť zistím tým, že index na top ukazuje na 0. prvok poľa. Druhá reprezentácia môže byť napr, pomocou jednosmerného zoznamu kde skontrolujem tiež len pointer na first. Ak je NULL, tak je zásobník prázdny.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Pomoc.... nějaká chybka prosím pomoc - více v podrobném popisu — založil tkstudent
Pomoc s programem do školy — založil DavidM
Pomoc s projektem do školy — založil aivos
Prosim o pomoc...... — založil Cassper
Prosím o pomoc — založil mergle
Moderátoři diskuze