Tag: stack

Ein stack ist ein last-in-first-out (LIFO) abstrakter Datentyp und Datenstruktur. Eine häufige Verwendung des stacks zum speichern von Subroutinen-Argumente und return-Adressen.

pop und peek gleiche tun in diesem Fall?

Anzahl der Antworten 7 Antworten
Aus allen Quellen, die ich gelesen habe, sagen Sie - der Unterschied zwischen peek und pop, peek nicht entfernen Sie den oberen Wert. Im Beispiel aus meinem Vorlesungsskript, anscheinend tun Sie das gleiche mit einer anderen Methode

C++: wie erstellen Sie ein array von Objekten auf dem stack?

Anzahl der Antworten 6 Antworten
Betrachten Sie das folgende Stück Java-code. int N = 10; Object obj = new Object[N]; for (int i = 0; i < N; i++) { int capacity = 1000 * i; obj[i] = new ArrayList(capacity); } Da

Postfix-Rechner-Java

Anzahl der Antworten 3 Antworten
Ok, so habe ich gelesen in einen postfix-Ausdruck aus einer Datei. Der postfix-Ausdruck haben muss, die Räume zu trennen, jeder operator oder operand. Was ich bisher arbeitet nur, wenn es keine Leerzeichen zwischen den Operatoren oder Operanden,

Montage: Y86-Stack und Aufruf, pushl/popl und ret-Anweisungen

Anzahl der Antworten 1 Antworten
Es sei denn, kopierte ich es falsch, den code oben geschrieben wurde die Tafel in einer Klasse, die ein Schüler mit Hilfe/Korrekturen der Lehrer: int array[100], sum, i; void ini() { for(i = 0; i < 100;

Die Festlegung der meine Umsetzung von "inorder-tree-traversal" - Algorithmus mit einem Stapel

Anzahl der Antworten 4 Antworten
Teil davon ist, dass ich implementieren Sie eine nicht-rekursive Methode, die eine inorder-Traversierung eines binären Baum. Bin ich irgendwie stecken. Hier ist was ich habe, so weit: public void inorder(BinaryTree v) { Stack<BinaryTree> stack = new Stack<BinaryTree>();

Wie traverse-stack in C++?

Anzahl der Antworten 5 Antworten
Ist es möglich, die traverse std::stack in C++? Durchqueren die Verwendung der folgenden Methode ist nicht anwendbar. Da std::stack hat kein Mitglied end. std::stack<int> foo; //.. for (__typeof(foo.begin()) it = foo.begin(); it != foo.end(); it++) { //...

Wo Methoden Leben? Stack oder im Heap?

Anzahl der Antworten 6 Antworten
Ich weiß, dass lokale Variablen und Parameter von Methoden live im stack, aber ich nicht in der Lage, herauszufinden, wo eigentlich Methoden live bei Java? Wenn ich erkläre jedem Thread-Objekts wie: Thread t=new Thread(); t.start(); Also heißt

Wie finden Sie das passende paar von geschweiften Klammern in einem string?

Anzahl der Antworten 5 Antworten
Angenommen ich habe einen string "(bezahlt) + (8 Arbeitsstunden) + (Unternehmens-Regeln)" . Jetzt möchte ich prüfen, ob der komplette string ist umgeben mit Klammern oder nicht. Grundsätzlich möchte ich überprüfen, ob der string ist wie dieser oder

gcc cc1: out of memory allocating

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren eines Quellcodes in meinem BeagleBoard mit ångström Linux. Gestern war ich in der Lage zu kompilieren meines Codes. Aber heute kann ich nicht den code zu kompilieren und er sagt: ccl: out of

Stack-array mit Hilfe von pop() und push()

Anzahl der Antworten 4 Antworten
Ich habe ein problem mit 2 Klassen, die ich erstellt habe, für ein Programm, das verwendet den Stapel. Das erste problem, das ich sehe, ist, dass wenn ich versuche das Programm auszuführen, bekomme ich einen runtime error.

LIFO (Stack -) Algorithmus/Klasse für Excel-VBA

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche zu implementieren, die einen "Stapel" - Klasse in VBA für Excel. Ich will ein Last-In-First-Out Struktur. Hat jemand stieß dieses problem vor ? Kennen Sie externe Bibliotheken-handling-Struktur, z.B. Stack, Hastable -, Vektor

Erstellen Sie ein stack mit strings in C

Anzahl der Antworten 3 Antworten
Möchte ich einen Stapel, nimmt die Saiten. Ich möchte in der Lage sein, um die push-und pop-strings aus, sowie löschen des gesamten Stapels. Ich denke C++ hat einige Methoden für diese. Was ist mit C? Sollte Ihr

Iteration über einen Stapel (reverse Liste), ist es ein isempty () - Methode?

Anzahl der Antworten 3 Antworten
Was ist der beste Weg zur Iteration über einen Stapel in Python? a = [1,2,3,4] while (len(a) > 0) print a.pop() # prints 4, 3, 2, 1 in sequence Konnte ich nicht finden, eine isempty Methode, und

OSI-Modell - Was ist das presentation-und session-layer?

Anzahl der Antworten 6 Antworten
Also ich finde, dass ich ziemlich gut verstehen, die application-layer, und alles unterhalb (und einschließlich) dem transport-layer. Der session und presentation Layer, obwohl ich nicht ganz verstehen. Ich habe gelesen, die vereinfachende Beschreibungen in der Wikipedia, es

Wie vermeiden Sie die Zugabe von gleichen fragment-stack

Anzahl der Antworten 6 Antworten
Brauche ich etwas Hilfe. em-hinzufügen-fragment-Aktivität auf diese Weise. problem ist, das bei jedem Aufruf der openFragment es fragment erstellen und hinzufügen. das liegt auf der Hand. Frage: welche änderung ich mache, es kann hinzufügen, fragment nur einmal.

wie funktioniert push und pop arbeiten in der Montage

Anzahl der Antworten 2 Antworten
Ich bin immer verwirrt, was tut pop tatsächlich in der Montage. Tut pop bewegen Sie den Wert PUSHed auf den Stapel-last (d.h. es gilt nicht, wenn wir MOV einen Wert nach dem letzten element PUSHed) oder ist

Android Activity Stack

Anzahl der Antworten 1 Antworten
Wie zu sehen, wenn ich das nächste mal drücken Sie die zurück - (hardware) Taste, wird mir auf dem Bildschirm. Meine Frage ist im Grunde: gibt es eine Möglichkeit zu sehen, die Größe der Activity Stack (API-level

Wie die Kontrolle Android-stack zurück

Anzahl der Antworten 4 Antworten
Können sagen, ich habe Ein->B->C->D->E In android-stack zurück. Ich möchte in der Lage sein, um wieder zu einer der folgenden: A->B->C A->B A Wie kann ich das erreichen? Hoffentlich ohne anschließenden Schaltfläche "zurück" klickt. InformationsquelleAutor Vlad |

Stack Leer Ausnahme

Anzahl der Antworten 3 Antworten
Ich bin immer ein stack leer Ausnahme. Wie ist das möglich, wenn der stack nicht leer ist (es hat 16 Elemente)? Bekam ich einen snap-shot von der Fehlermeldung: Kann mir bitte jemand erklären? Sie haben getaggt, dieses

Die Fertigstellung aller Aktivitäten gestartet, bevor die Aktivität

Anzahl der Antworten 3 Antworten
Möchte ich zum Abschluss alle Aktivitäten, die in der Anwendung bedeutet entfernen möchten alle übergeordneten Aktivitäten vom Stapel. Ich umsetzen will, logout-Funktionalität lokal in meiner Anwendung so, was ich dachte, ich werde beenden Sie alle Aktivitäten begannen

Java -, Druck-stack-Werte

Anzahl der Antworten 6 Antworten
In Java, ich möchte drucken des Inhalts eines Stack. Die toString() Methode druckt Sie, eingeschlossen in eckige Klammern, getrennt durch Kommas: [foo, bar, baz]. Die Frage ist, wie bekomme ich Sie Los und drucken Sie die Variablen

Stapel, Warteschlangen und verknüpfte Listen

Anzahl der Antworten 2 Antworten
Habe ich angefangen zu lernen Datenstrukturen vor kurzem, und hatte gerade meinen eigenen linked list Umsetzung. Nun stolperte ich über zwei neue Datenstrukturen: stack und queue. Von dem, was ich bisher gelernt habe stack ist ein linked

matlab: so speichern Sie TIFF-Serie?

Anzahl der Antworten 2 Antworten
Können sagen, ich habe ein 3D array, 'img' (x, y, frame) und wollen speichern Sie es als TIFF. So weit ich es zu tun war, durch Einsparung von ein-durch-einer wie dieser: for K=1:length(img(1, 1, :)) outputFileName =

C# - Container- Vektor. Liste, queue, stack etc

Anzahl der Antworten 4 Antworten
Sich von den ähnlichen Titeln, die ich sehen, diese sind wahrscheinlich nicht in C# verfügbar. weil Sie so grundlegend und nützlich, Sie müssen es aber heisst wohl etwas anderes. Falls Sie verfügbar sind, unterstützen Sie Sortieren/suchen/einfügen/löschen/unique etc.

Implementierung von Stack mit Python

Anzahl der Antworten 9 Antworten
Ich versuche zu implementieren, die einen einfachen stack mit Python-arrays verwenden. Ich Frage mich, wenn jemand könnte lassen Sie mich wissen, was ist Los mit meinem code. class myStack: def __init__(self): self = def isEmpty(self): return

C++ Vektor-Heaps anstelle des Stacks

Anzahl der Antworten 3 Antworten
Ich habe ein Interessantes problem. Ich habe eine Funktion in C++, liefert einen vector mit voll-Klassen. Sobald der Vektor zurückgegeben wird, ruft es deconstrustors für jede Klasse, die element im Vektor. Das problem ist ein offensichtlicher, dass

Python pop() vs pop(0)

Anzahl der Antworten 3 Antworten
Also Folgendes ist verwirrend mich. #!/usr/bin/python test = [0, 0, 0, 1, 2, 3, 4, 5, 6] test1 = [0, 0, 0, 1, 2, 3, 4, 5, 6] for _dummy in test: if(_dummy == 0): test.pop() for

Drücken einer Lua-Tabelle

Anzahl der Antworten 3 Antworten
Habe ich eine Lua-Tabelle in C, aber ich bin mir nicht sicher, wie Sie Sie zu drängen, dass die Tabelle auf der oben auf einem Stapel, so kann ich es weiterleiten, um eine Lua-Funktion. Weiß jemand, wie

LinkedList Stack vs

Anzahl der Antworten 3 Antworten
In java, die Sie verwenden können, stack implementiert LinkedList. In anderen Worten, Sie verwenden können, linkedlist, um alle Funktionen des Stacks. In diesem Sinne, warum brauchen wir immer noch stack-Klasse, warum nicht wir bleiben einfach mal mit

Erstellen einer FIFO-Warteschlange in C

Anzahl der Antworten 7 Antworten
Ist es möglich einen FIFO-Stapel in C, ohne mit 2 stacks? Dank! (Sorry an diejenigen, die Antwort auf die Vorherige. Ich dachte, LIFO und die Bedeutung FIFO.) InformationsquelleAutor Tyler | 2009-01-30

Ist der stack in CPU oder RAM?

Anzahl der Antworten 3 Antworten
Ich habe ein paar Frage zu stack. Ist stack in CPU oder RAM? Ist Stapel ein Ort zu laufen OPcode? EIP ist die CPU oder den RAM? Das sind Fragen ohne Bezug zueinander. Nein, Prozessor-Anweisungen werden nur

Stapel um die variable...beschädigt war

Anzahl der Antworten 2 Antworten
Habe ich eine einfache Funktion, schreibt einige Daten in eine neue Datei. Es funktioniert, und die Datei wird geschrieben, aber ich bekomme den oben genannten Fehler beim Debuggen in MSVS Express 2013. void writeSpecToFile(const char *fname); //in

Unterschied zwischen "call stack" und "thread-stack"

Anzahl der Antworten 3 Antworten
Gibt es einen semantischen Unterschied zwischen den Begriffen call stack und thread stack in Java multithreading? Ich habe immer gedacht, von Ihnen als die gleiche Sache. Aber ich bin bereit, meine Welt erschüttert, die von anderen Meinungen.

Gewusst wie: Debuggen von Android ANR?

Anzahl der Antworten 1 Antworten
Meine Android-app bekommt eine Menge ANR Berichte in letzter Zeit in der Google Play Konsole. Seit dieser begann zu geschehen, wenn ich Google Analytics in die app, nehme ich stark an Analytics zu führen. Problem ist, dass

Swift stack/heap Verständnis

Anzahl der Antworten 2 Antworten
Möchte ich undesrtand, was gespeichert wird, in den stack/heap in swift. Ich habe eine rought Schätzung: Alles, was Sie drucken und die Speicher-Adresse angezeigt, nicht die Werte, werden diese auf dem stack gespeichert werden, und was gedruckt

C - expected expression before '=' token... on line ohne '='

Anzahl der Antworten 1 Antworten
Ich werde verrückt versucht herauszufinden, diese Fehlermeldung hat keine offensichtliche Verbindung zur Realität/meinen code. Ich habe schon die Suche hier und kommen zu einem Schluss: Sie gehen zu hassen, den Mauszeiger versteckt typedef. Sorry, es ist außerhalb

Wie Sie automatisch rufen Sie eine Methode, nach der Einnahme eines view-controller aus dem Stapel auf dem iPhone

Anzahl der Antworten 5 Antworten
Brauche ich zum aktualisieren der übergeordneten Ansicht auf einem iPhone nach der Einnahme einer untergeordneten Ansicht vom navigationsstapel. Wie kann ich ein setup der übergeordneten Ansicht werden benachrichtigt oder erhalten eine automatische Methode aufrufen, wenn sich das

Entfernen Sie redundante Klammern von einem arithmetischen Ausdruck

Anzahl der Antworten 6 Antworten
Dies ist eine interview-Frage, für die ich keine befriedigenden Antworten auf stackoverflow oder außerhalb. Problem Erklärung: Gegeben, ein arithmetischer Ausdruck, entfernen Sie redundante Klammern. E. g. ((a*b)+c) sollten sich a*b+c Ich denken kann, eine offensichtliche Möglichkeit der

x86 wo der stack-pointer zeigt?

Anzahl der Antworten 4 Antworten
Zum Beispiel, wenn ich schob ax [SP] Punkte, um meinen Wert von ax oder das Wort nach Axt? Auch ist es unterscheidet sich vom real mode in den protected-mode? Ich Frage dies, weil die Art der Montage

Java symmetrische Ausdrücke check {[()]}

Anzahl der Antworten 23 Antworten
Ich versuche ein Programm erstellen, nimmt eine Zeichenfolge als argument an den Konstruktor. Ich brauche eine Methode, die prüft, ob der string eine ausgewogene eingeklammerte Ausdruck. Es Bedürfnisse zu behandeln ( { [ ] } ) jedem

Wo ist die zugewiesene variable-Referenz im stack oder im heap?

Anzahl der Antworten 4 Antworten
Ich habe eine Frage Was passiert, wenn ich eine variable deklarieren, die innerhalb einer Methode, zum Beispiel. void myMethod() { Schiff myShip = new Schiff(); } Wo ist zugeteilt myShip-Referenz im stack oder im heap ? Denke

Was ist der Unterschied zwischen kernel-stack und user-stack?

Anzahl der Antworten 7 Antworten
Was ist die Notwendigkeit der Verwendung von zwei verschiedenen stapeln im gleichen Programm? Wie funktioniert die Falle ändern Sie den aktuellen stack des Programms vom user stack kernel stack? Wie kommt er zurück zu Benutzer-stack nach Abschluss

peek Betrieb im stack mit javascript

Anzahl der Antworten 1 Antworten
Wie bekomme ich das erste element aus meinem Stapel hier ist mein code var stack = ; stack.push(id1); stack.push(id2); Ich weiß, es ist etwas wie peek in java. Gibt es eine ähnliche Methode in JS, mit dem

Drucken Sie den Wert der stack-pointer

Anzahl der Antworten 6 Antworten
Wie kann ich drucken Sie den aktuellen Wert auf den stack-pointer in C unter Linux (Debian und Ubuntu)? Ich google bemühte, fand aber keine Ergebnisse. es wird davon abhängen, Architektur, aber in x86-Register SP-Punkte, um top-of-stack, BP

Erstellen von array-Objekten auf dem stack und heap

Anzahl der Antworten 5 Antworten
Betrachten Sie den folgenden code: class myarray { int i; public: myarray(int a) : i(a){ } } Wie kann Sie erstellen ein array von Objekten, die von myarray auf dem stack und wie kann man Sie erstellen

Initialisierung von Arrays auf dem heap

Anzahl der Antworten 5 Antworten
Wie kann ich manuell Werte in array auf dem heap? Wenn das array der lokalen Variablen (stack), es kann getan werden, sehr elegante und einfache Weise, wie diese: int myArray[3] = {1,2,3}; Leider folgenden code int *

Wie konvertieren von int, const int zu zuweisen, array-Größe, die auf dem stack?

Anzahl der Antworten 2 Antworten
Ich versuche zu vergeben, Feste Größe auf dem stack ein integer-array #include<iostream> using namespace std; int main(){ int n1 = 10; const int N = const_cast<const int&>(n1); //const int N = 10; cout<<" N="<<N<<endl; int foo[N]; return

Variable Größe von arrays in Fortran, ohne Allocate()

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zu erstellen, die variable Größe der arrays in Fortran auf dem Stapel? Allocate() funktioniert bei mir nicht, weil es Orte, die das array auf dem heap. Dies kann dazu führen, Probleme mit der

Wie um zu überprüfen, ob ein Stack<T> leer

Anzahl der Antworten 2 Antworten
Gibt es eine andere Möglichkeit, außer Stack<T>.Count() == 0 zu prüfen, ob ein Stack<T> leer ist? Kommt aus C++/Java-hintergrund, wo "stack" - Klassen haben in der Regel eine Art von gewidmet "leer" - Methode wie Java -

Verstehe den Assembler-code, erzeugt durch ein einfaches C-Programm

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen, die assembly-level-code für ein einfaches C-Programm von Prüfung es mit gdb-disassembler. Folgenden C-code ist: #include <stdio.h> void function(int a, int b, int c) { char buffer1[5]; char buffer2[10]; } void main() { function(1,2,3);