Pytania otagowane jako stack

Stos jest abstrakcyjnym typem danych i strukturą danych typu last in, first out (LIFO). W przypadku pytań dotyczących stosu wywołań użyj zamiast tego [stosu wywołań] lub [wskaźnika stosu]. W przypadku pytań dotyczących narzędzia do budowania Haskell użyj zamiast tego [haskell-stack]. W przypadku pytań dotyczących standardowego stosu w C ++ użyj zamiast tego [stdstack].

8
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 musiałyby …
134 c#  arrays  memory  stack  heap 

11
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 stosu :( jak mogę wyczyścić wszystkie działania na stosie po przejściu …

11
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, która jest wydłużana poprzez umieszczanie nowych elementów „na …
130 stack  queue 

8
Java / Android - jak wydrukować pełny ślad stosu?
W systemie Android (Java) jak wydrukować pełny ślad stosu? Jeśli moja aplikacja ulegnie awarii z powodu nullPointerException lub czegoś podobnego, wydrukuje (prawie) pełny ślad stosu, jak poniżej: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) at com.android.music.sync.google.MusicSyncAdapter.fetchDataFromServer(MusicSyncAdapter.java:488) at com.android.music.sync.common.AbstractSyncAdapter.download(AbstractSyncAdapter.java:417) at com.android.music.sync.common.AbstractSyncAdapter.innerPerformSync(AbstractSyncAdapter.java:313) at com.android.music.sync.common.AbstractSyncAdapter.onPerformLoggedSync(AbstractSyncAdapter.java:243) …

9
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. Moje pytanie rozszerzyłem o podsumowanie odpowiedzi. Początkowo …

10
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, że zmienne, do których dostęp jest bardzo …


8
Układasz DIV jeden na drugim?
Czy można łączyć wiele DIV, takich jak: <div> <div></div> <div></div> <div></div> <div></div> </div> Więc wszystkie te wewnętrzne DIV mają tę samą pozycję X i Y? Domyślnie wszystkie znajdują się poniżej siebie, zwiększając pozycję Y o wysokość ostatniego poprzedniego DIV. Mam wrażenie, że coś w rodzaju pływaka, wyświetlacza lub innej sztuczki …
116 css  html  stack  css-float 

6
Maksymalny rozmiar stosu programu w C / C ++
Chcę zrobić DFS na macierzy 100 x 100. (Powiedzmy, że elementy tablicy reprezentują węzły grafów) Zatem zakładając najgorszy przypadek, głębokość wywołań funkcji rekurencyjnych może dochodzić do 10000, a każde wywołanie zajmuje do powiedzmy 20 bajtów. Czy jest to wykonalne oznacza, że ​​istnieje możliwość przepełnienia stosu? Jaki jest maksymalny rozmiar stosu …
115 c++  c  stack 


2
Jak wyodrębnić informacje o zmiennej lokalnej (adres i typ) z programu Delphi lub z informacji debugowania wygenerowanych przez kompilator?
Mój cel to: Biorąc pod uwagę zawieszony wątek w skompilowanym Delphi 32 lub 64-bitowym programie Windows, aby przejść stos (wykonalne) Biorąc pod uwagę wpisy stosu, aby wyliczyć zmienne lokalne w każdej metodzie i ich wartości. Oznacza to, że przynajmniej znajdź ich adres i typ (integer32 / 64 / signed / …




10
Dlaczego stosy zwykle rosną w dół?
Wiem, że w architekturach, które osobiście znam (x86, 6502 itd.), Stos zwykle rośnie w dół (tj. Każdy element umieszczany na stosie skutkuje zmniejszeniem SP, a nie zwiększeniem). Zastanawiam się, jakie jest historyczne uzasadnienie tego. Wiem, że w ujednoliconej przestrzeni adresowej wygodnie jest rozpocząć stos na przeciwległym końcu segmentu danych (powiedzmy), …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.