Was ist der beste Weg, um einen Stapel und eine Warteschlange in JavaScript zu implementieren? Ich möchte den Shunt-Yard-Algorithmus ausführen und benötige diese
Eine Warteschlange ist eine geordnete First-In-First-Out-Datenstruktur. Typische Implementierungen von Warteschlangen unterstützen das Verschieben von Elementen nach hinten und das Herausspringen von der vorderen Position.
Was ist der beste Weg, um einen Stapel und eine Warteschlange in JavaScript zu implementieren? Ich möchte den Shunt-Yard-Algorithmus ausführen und benötige diese
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...
Ich lerne etwas über gleichzeitiges Programmieren für iOS. Bisher habe ich über NSOperation/NSOperationQueue und gelesen GCD. Was sind die Gründe für die Verwendung von NSOperationQueueover GCDund umgekehrt? Klingt nach beidem GCDund NSOperationQueueabstrahiert die explizite Erstellung...
Angenommen, wir haben zwei Stapel und keine andere temporäre Variable. Ist es möglich, eine Warteschlangendatenstruktur nur mit den beiden Stapeln zu
Wie kann ich PriorityQueuesortieren, wonach es sortiert werden soll? Gibt es auch einen Unterschied zwischen den Methoden offerund
Ich wurde gebeten, RabbitMQ anstelle von Kafka zu evaluieren, aber es fiel mir schwer, einen Grund zu finden, warum es etwas besser macht als Kafka. Weiß jemand, ob es wirklich besser in Bezug auf Durchsatz, Haltbarkeit, Latenz oder Benutzerfreundlichkeit
Wie verwende ich Threading in Swift? dispatchOnMainThread:^{ NSLog(@"Block Executed On %s", dispatch_queue_get_label(dispatch_get_current_queue()));
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten .
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Ich suche nach...
Ich bin neu bei Nachrichtenbrokern wie RabbitMQ, mit denen wir Aufgaben / Nachrichtenwarteschlangen für ein Planungssystem wie Celery erstellen können . Hier ist die Frage: Ich kann in PostgreSQL eine Tabelle erstellen, die an neue Aufgaben angehängt und vom Verbraucherprogramm wie Celery verwendet...
Eine sehr einfache und schnelle Frage zu Java-Bibliotheken: Gibt es eine vorgefertigte Klasse, die eine Queuemit einer festen maximalen Größe implementiert - dh sie ermöglicht immer das Hinzufügen von Elementen, entfernt jedoch stillschweigend Kopfelemente, um Platz für neu hinzugefügte Elemente zu...
Geschlossen . Diese Frage muss mehr sein fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten ....
Ich brauche eine Warteschlange, in die mehrere Threads Inhalte einfügen können und aus der mehrere Threads lesen können. Python hat mindestens zwei Warteschlangenklassen, Queue.Queue und collection.deque, wobei die erstere anscheinend die letztere intern verwendet. Beide behaupten, in der...
Ich verwende std :: queue zum Implementieren der JobQueue-Klasse. (Grundsätzlich verarbeitet diese Klasse jeden Job auf FIFO-Weise). In einem Szenario möchte ich die Warteschlange auf einmal löschen (alle Jobs aus der Warteschlange löschen). In der Klasse std :: queue ist keine eindeutige Methode...
Ich habe ein Szenario, in dem mehrere Threads zu einer Warteschlange hinzugefügt werden und mehrere Threads aus derselben Warteschlange lesen. Wenn die Warteschlange eine bestimmte Größe erreicht, werden alle Threads , die die Warteschlange füllen, beim Hinzufügen blockiert, bis ein Element aus der...
Ich könnte einen Pseudocode oder besser Python verwenden. Ich versuche, eine Warteschlange zur Ratenbegrenzung für einen Python-IRC-Bot zu implementieren, die teilweise funktioniert. Wenn jedoch jemand weniger Nachrichten als das Limit auslöst (z. B. beträgt das Ratenlimit 5 Nachrichten pro 8...
Was sind die grundlegenden Unterschiede zwischen Warteschlangen und Pipes im Multiprocessing-Paket von Python ? In welchen Szenarien sollte man sich voreinander entscheiden? Wann ist die Verwendung vorteilhaft Pipe()? Wann ist die Verwendung vorteilhaft
Ich arbeite an einer etwas großen Webanwendung und das Backend ist meistens in PHP. Es gibt mehrere Stellen im Code, an denen ich eine Aufgabe ausführen muss, aber ich möchte den Benutzer nicht auf das Ergebnis warten lassen. Wenn ich beispielsweise ein neues Konto erstelle, muss ich ihnen eine...
Wenn ich es versuche: Queue<Integer> q = new Queue<Integer>(); Der Compiler gibt mir einen Fehler. Irgendeine Hilfe? Wenn ich eine Warteschlange initialisieren möchte, muss ich dann die Methoden der Warteschlange
Aus den JavaDocs: Eine ConcurrentLinkedQueue ist eine geeignete Wahl, wenn viele Threads gemeinsam auf eine gemeinsame Sammlung zugreifen. Diese Warteschlange erlaubt keine Nullelemente. ArrayBlockingQueue ist ein klassischer "begrenzter Puffer", in dem ein Array mit fester Größe Elemente enthält,...