stack

Ein Stapel ist ein LIFO-abstrakter Datentyp und eine letzte Datenstruktur. Eine häufige Verwendung von Stapeln besteht darin, Unterroutinenargumente zu speichern und Adressen zurückzugeben.
5
Antworten

Welchen Stack würdest du für ein neues Web-Java-Projekt verwenden, wenn du heute angefangen hast? [geschlossen]

Wenn Sie heute ein brandneues Java-Projekt mit folgenden Anforderungen starten würden: hoher Maßstab (20k + Benutzer) Sie möchten etwas verwenden, das ziemlich ausgereift ist (sich nicht dramatisch verändert) & amp; wird in 3 Jahren kei...
27.05.2010, 20:06
7
Antworten

Bringe die Aktivität in den Vordergrund, wenn sie ausgeführt wird, oder erstelle eine neue mit der Rücksicherung

Lassen Sie mich detailliert erklären; Ich habe eine Benachrichtigung und diese Benachrichtigung öffnet B activity mit zwei Fällen . Fälle: Wenn die App geschlossen ist (läuft nicht im Hintergrund) Wenn die App geöffnet ist. (auf...
09.11.2017, 15:42
1
Antwort

Wo sind Variablen in einer Schließung gespeichert - Stack oder Heap?

Wie die folgenden Codes: %Vor% Wenn foo beendet wird (oder sagen wir zurück), wissen wir, dass die Variable a nicht zerstört wird und im Speicher bleibt (deshalb funktioniert die Schließung). Also mein Problem ist, wo die Variable ein Geschä...
24.03.2015, 05:48
5
Antworten

Topologische Sortierung mit DFS ohne Rekursion

Ich weiß, dass die übliche Art, eine topologische Sortierung durchzuführen, die Verwendung von DFS mit Rekursion ist. Aber wie würdest du es mit stack<int> anstelle von Rekursion machen? Ich muss die umgekehrte Nachbestellung erhalten,...
22.11.2013, 20:01
3
Antworten

Sortierung großer Listen in Prolog: Nicht genug Speicher

Ich versuche, eine 10k-Elementliste in Prolog mit bubblesort zu sortieren, und ich bekomme den lokalen Stapelfehler heraus. Mergesort scheint die beste Option zu sein, da ich für die gleiche Eingabe keine Fehler erhalte. Allerdings würde ich ger...
19.03.2015, 23:03
3
Antworten

Speicher, der mit alloca zugewiesen wurde, wird am Ende der Funktion oder am Ende des Bereichs freigegeben?

Wenn ich eine Funktion wie diese habe: %Vor% tmp wird bei jeder Iteration der while-Schleife freigegeben, richtig? Wenn ich diese Funktion schreibe: %Vor% tmp wird am Ende des Bereichs oder am Ende der Funktion freigegeben?     
23.03.2011, 15:23
7
Antworten

Wie wird der Stack für den Systemaufruf clone () unter Linux getapert?

Der Systemaufruf clone () unter Linux verwendet einen Parameter, der auf den Stapel verweist, damit der neu erstellte Thread verwendet werden kann. Der offensichtliche Weg dies zu tun besteht darin, einfach etwas Speicherplatz zu malloc und über...
04.07.2009, 23:30
2
Antworten

Stapelvariable zurückgeben?

Also, ich war immer ein wenig unscharf auf C ++ - Zeigern vs. ... wie auch immer der andere heißt. Wie, %Vor% gegen %Vor% Ich weiß, dass Zeiger wahrscheinlich in den zweiten eingebunden sind, aber im Grunde ist es ein Nicht-Zeiger. (Wie...
22.09.2013, 01:35
1
Antwort

Nicht-Zeiger-Klassenmitglieder initialisieren

In letzter Zeit habe ich viel über Konstrukteure aus den gut erhaltenen C ++ - FAQ gelesen . Einer der Einträge erwähnt, dass es immer am besten ist, Initialisierungslisten zu verwenden, anstatt Klassenmitglieder innerhalb des Codeblocks des Ko...
18.01.2012, 23:19
3
Antworten

Zuweisung von Klassenmitgliedern auf Heap / Stack?

Wenn eine Klasse wie folgt deklariert ist: %Vor% Und es könnte so gemacht werden: %Vor% Wie wird eine Klasse auf dem Heap zugewiesen, wie wenn ich MyClass * Mine = new MyClass(); mache Ordnet der allozierte Speicher auch die 250 Bytes...
12.05.2010, 15:51