Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

stos, pytanie o zapis

Ostatnio zmodyfikowano 2011-06-16 12:17
Autor Wiadomość
markon
Temat założony przez niniejszego użytkownika
stos, pytanie o zapis
» 2011-06-13 20:45:03
witam,
co oznacza zapis
stack <int, vector<int> >
i czym on sie różni od zwykłego stack<int> ??
P-34122
DejaVu
» 2011-06-14 01:26:23
» standard C++stack

Po prostu używasz innego kontenera niż domyślny do przechowywania wartości na stosie.
P-34127
markon
Temat założony przez niniejszego użytkownika
» 2011-06-15 22:23:56
tak sądziłem, a jaki jest domyślne, oraz czy opłaca się zmieniać na vector?
P-34178
DejaVu
» 2011-06-16 00:08:53
W przypadku stosu - opłaca się. Deque jest znacznie wolniejszy niż vector (choć ze złożoności to nie wynika).
P-34180
markon
Temat założony przez niniejszego użytkownika
» 2011-06-16 10:51:27
domyślnie stos i queue (STL) stosują kontener deque, co to za kontener? czy mogę go normalnie używać?(tak jak np vector)?, jeśli chodzi o kolejkę to chyba warto jest zmienić na list?
P-34182
DejaVu
» 2011-06-16 12:17:19
std::list jest wolniejsze niż std::vector jeżeli chodzi o realizację stosu. Dealokacja vector = 1 x delete. Dealokacja list = N x delete, gdzie N to liczba elementów jaka była w kontenerze.
P-34185
« 1 »
  Strona 1 z 1