Jaki jest najlepszy sposób na implementację stosu i kolejki w JavaScript? Szukam algorytmu manewrowego i będę potrzebować tych struktur
Kolejka to uporządkowana struktura danych „pierwszy na wejściu, pierwszy na wyjściu”. Typowe implementacje kolejek obsługują wypychanie elementów do tyłu i wyrzucanie ich z przedniej pozycji.
Jaki jest najlepszy sposób na implementację stosu i kolejki w JavaScript? Szukam algorytmu manewrowego i będę potrzebować tych struktur
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Uczę się o programowaniu współbieżnym na iOS. Do tej pory czytałem o NSOperation/NSOperationQueue i GCD. Jakie są powody używania NSOperationQueueover GCDi vice versa? Brzmi jak oba GCDi NSOperationQueueoddziela jawne tworzenie NSThreadsod użytkownika. Jednak związek między tymi dwoma podejściami...
Załóżmy, że mamy dwa stosy i żadnej innej zmiennej tymczasowej. Czy możliwe jest „skonstruowanie” struktury danych kolejki przy użyciu tylko dwóch
Jak uzyskać PriorityQueuesortowanie według tego, na czym chcę sortować? Czy istnieje różnica między metodami offera
Poproszono mnie o ocenę RabbitMQ zamiast Kafki, ale trudno mi było znaleźć powód, dla którego robi coś lepszego niż Kafka. Czy ktoś wie, czy naprawdę jest lepszy pod względem przepustowości, trwałości, opóźnień lub łatwości
Jak korzystać z wątków w trybie szybkim? dispatchOnMainThread:^{ NSLog(@"Block Executed On %s",
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie...
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 3 lata temu . Popraw to pytanie...
Jestem nowym brokerem wiadomości, takim jak RabbitMQ, którego możemy używać do tworzenia zadań / kolejek wiadomości dla systemu planowania, takiego jak Celery . Oto pytanie: Mogę utworzyć tabelę w PostgreSQL, która może być dołączona do nowych zadań i wykorzystana przez program konsumencki, taki...
Bardzo proste i szybkie pytanie o biblioteki Java: czy istnieje gotowa klasa, która implementuje a Queueo ustalonym maksymalnym rozmiarze - tzn. Zawsze pozwala na dodawanie elementów, ale po cichu usunie elementy główne, aby pomieścić miejsce dla nowo dodanych elementów. Oczywiście wdrożenie go...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie...
Potrzebuję kolejki, w której wiele wątków może umieszczać różne rzeczy, z których wiele wątków może czytać. Python ma co najmniej dwie klasy kolejek, Queue.Queue i collections.deque, przy czym ta pierwsza najwyraźniej wykorzystuje tę drugą wewnętrznie. Oba twierdzą, że są bezpieczne w wątku w...
Do implementacji klasy JobQueue używam std :: queue. (Zasadniczo ta klasa przetwarza każde zadanie w sposób FIFO). W jednym scenariuszu chcę wyczyścić kolejkę za jednym zamachem (usunąć wszystkie zadania z kolejki). Nie widzę żadnej przejrzystej metody dostępnej w klasie std :: queue. Jak...
Mam scenariusz, w którym mam wiele wątków dodających do kolejki i wiele wątków odczytujących z tej samej kolejki. Jeśli kolejka osiągnie określony rozmiar, wszystkie wątki , które wypełniają kolejkę, zostaną zablokowane przy dodawaniu, dopóki element nie zostanie usunięty z kolejki. Poniższe...
Mógłbym użyć jakiegoś pseudokodu lub lepiej, Pythona. Próbuję zaimplementować kolejkę ograniczającą prędkość dla bota IRC Pythona i to częściowo działa, ale jeśli ktoś wyzwala mniej wiadomości niż limit (np. Limit szybkości to 5 wiadomości na 8 sekund, a osoba wyzwala tylko 4), a następny wyzwalacz...
Jakie są podstawowe różnice między kolejkami i potokami w pakiecie wieloprocesorowym Pythona ? W jakich scenariuszach należy wybrać jeden z nich? Kiedy warto używać Pipe()? Kiedy warto używać
Pracuję nad dość dużą aplikacją internetową, a backend jest głównie w PHP. W kodzie jest kilka miejsc, w których muszę wykonać jakieś zadanie, ale nie chcę, aby użytkownik czekał na wynik. Na przykład podczas tworzenia nowego konta muszę wysłać im powitalną wiadomość e-mail. Ale kiedy klikną...
Kiedy próbuję: Queue<Integer> q = new Queue<Integer>(); kompilator daje mi błąd. Jakaś pomoc? Ponadto, jeśli chcę zainicjować kolejkę, czy muszę zaimplementować metody
Próbuję zrozumieć, co JMS i jak jest połączony z terminologią AMQP. Wiem, że JMS to API, a AMQP to protokół. Oto moje założenia (i pytania) RabbitMQ używa protokołu AMQP (raczej implementuje protokół AMQP) Klienci Java muszą używać bibliotek klienta protokołu AMQP, aby łączyć się / używać...