Pytania oznaczone «stack»

183
Java ArrayList, jak dodawać elementy na początku

Muszę dodać elementy do ArrayListkolejki, cokolwiek, ale kiedy wywołuję funkcję, aby dodać element, chcę, aby dodała element na początku tablicy (więc ma najniższy indeks) i jeśli tablica ma 10 elementów dodawania nowy powoduje usunięcie najstarszego elementu (tego o najwyższym indeksie). Czy ktoś...

160
Stos, statyczne i sterty w C ++

Szukałem, ale nie rozumiałem zbyt dobrze tych trzech pojęć. Kiedy muszę używać alokacji dynamicznej (w stercie) i jaka jest jej prawdziwa zaleta? Jakie są problemy ze statowaniem i stosem? Czy mogę napisać całą aplikację bez przydzielania zmiennych w stercie? Słyszałem, że inne języki zawierają...

153
Czy w C klamry działają jak ramka stosu?

Jeśli utworzę zmienną w nowym zestawie nawiasów klamrowych, to czy ta zmienna wyskoczyła ze stosu w nawiasie zamykającym, czy też zawiesza się do końca funkcji? Na przykład: void foo() { int c[100]; { int d[200]; } //code that takes a while return; } Będzie dzajmować pamięć podczas code...

143
Zaimplementuj stos przy użyciu dwóch kolejek

Podobne pytanie zostało tam zadane wcześniej , ale tutaj jest odwrotnie, używając dwóch kolejek jako stosu. Pytanie... Biorąc pod uwagę dwie kolejki z ich standardowych operacji ( enqueue, dequeue, isempty, size), zaimplementować stos z jego standardowych operacji ( pop, push, isempty,...

134
Tablice, sterta i stos oraz typy wartości

int[] myIntegers; myIntegers = new int[100]; Czy w powyższym kodzie new int [100] generuje tablicę na stercie? Z tego, co przeczytałem o CLR za pomocą c #, odpowiedź brzmi: tak. Ale nie mogę zrozumieć, co dzieje się z rzeczywistymi int wewnątrz tablicy. Ponieważ są to typy wartości, myślę, że...

134
Android: Wyczyść stos aktywności

W mojej aplikacji mam kilka działań. a przepływ jest bardzo skomplikowany. Po kliknięciu aplikacji Logout następuje przejście do ekranu logowania i stamtąd użytkownik może wyjść za pomocą przycisku anulowania (dzwonienie system.exit(0)) kiedy wychodzę lub cofam, system wywołuje działanie ze...

130
jaka jest podstawowa różnica między stosem a kolejką?

Jaka jest podstawowa różnica między stosem a kolejką? Proszę, pomóż mi, nie mogę znaleźć różnicy. Jak rozróżniasz stos i kolejkę? Szukałem odpowiedzi w różnych linkach i znalazłem tę odpowiedź. W programowaniu na wysokim poziomie stos jest definiowany jako lista lub sekwencja elementów,...

123
Jak zwiększyć rozmiar stosu Java?

Zadałem to pytanie, aby dowiedzieć się, jak zwiększyć rozmiar stosu wywołań środowiska wykonawczego w JVM. Mam odpowiedź na to pytanie, a także wiele przydatnych odpowiedzi i komentarzy dotyczących tego, jak Java radzi sobie z sytuacją, w której potrzebny jest duży stos środowiska wykonawczego....

122
Prawidłowe użycie stosu i sterty w C ++?

Od jakiegoś czasu zajmuję się programowaniem, ale to głównie Java i C #. Właściwie nigdy nie musiałem samodzielnie zarządzać pamięcią. Niedawno zacząłem programować w C ++ i jestem trochę zdezorientowany, kiedy powinienem przechowywać rzeczy na stosie, a kiedy przechowywać je na stercie. Rozumiem,...

120
wypisuje stos wywołań w C lub C ++

Czy istnieje sposób na zrzucenie stosu wywołań w działającym procesie w C lub C ++ za każdym razem, gdy wywoływana jest określona funkcja? Mam na myśli coś takiego: void foo() { print_stack_trace(); // foo's body return } Gdzie print_stack_tracedziała podobnie jak callerw Perlu. Lub coś w...