Quelle est la meilleure façon d'implémenter une pile et une file d'attente en JavaScript? Je cherche à faire l'algorithme de triage et je vais avoir besoin de ces structures de
Une file d'attente est une structure de données ordonnée, premier entré premier sorti. Les implémentations typiques de files d'attente prennent en charge le fait de pousser les éléments vers l'arrière et de les faire sauter de la position avant.
Quelle est la meilleure façon d'implémenter une pile et une file d'attente en JavaScript? Je cherche à faire l'algorithme de triage et je vais avoir besoin de ces structures de
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
J'apprends la programmation simultanée pour iOS. Jusqu'à présent, j'ai lu sur NSOperation/NSOperationQueue et GCD. Quelles sont les raisons d'utiliser NSOperationQueueOver GCDet vice versa? Sonne comme les deux GCDet NSOperationQueuerésume la création explicite NSThreadsde l'utilisateur. Cependant,...
Supposons que nous ayons deux piles et aucune autre variable temporaire. Est-il possible de "construire" une structure de données de file d'attente en utilisant uniquement les deux
Comment obtenir un PriorityQueue tri sur ce que je veux qu'il trie? De plus, y a-t-il une différence entre les méthodes offeret
On m'a demandé d'évaluer RabbitMQ au lieu de Kafka, mais j'ai eu du mal à trouver une raison pour laquelle il fait quelque chose de mieux que Kafka. Est-ce que quelqu'un sait s'il est vraiment meilleur en termes de débit, de durabilité, de latence ou de facilité
Comment utiliser le filetage en swift? dispatchOnMainThread:^{ NSLog(@"Block Executed On %s", dispatch_queue_get_label(dispatch_get_current_queue()));
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Améliorez cette question Dans quelles...
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 3 ans . Améliorez cette question Je recherche une...
Je suis nouveau dans les courtiers de messages comme RabbitMQ que nous pouvons utiliser pour créer des tâches / files d'attente de messages pour un système de planification comme Celery . Maintenant, voici la question: Je peux créer une table dans PostgreSQL qui peut être ajoutée à de nouvelles...
Une question très simple et rapide sur les bibliothèques Java: existe-t-il une classe prête à l'emploi qui implémente un Queueavec une taille maximale fixe - c'est-à-dire qu'elle permet toujours l'ajout d'éléments, mais elle supprimera silencieusement les éléments head pour accueillir l'espace pour...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé il y a 6 ans . Améliorez cette question Je lisais juste un peu...
J'ai besoin d'une file d'attente dans laquelle plusieurs threads peuvent mettre des éléments et à partir de laquelle plusieurs threads peuvent lire. Python a au moins deux classes de files d'attente, Queue.Queue et collections.deque, la première utilisant apparemment la seconde en interne. Les deux...
J'utilise std :: queue pour implémenter la classe JobQueue. (Fondamentalement, cette classe traite chaque travail de manière FIFO). Dans un scénario, je souhaite effacer la file d'attente d'un seul coup (supprimer tous les travaux de la file d'attente). Je ne vois aucune méthode claire disponible...
J'ai un scénario où j'ai plusieurs threads s'ajoutant à une file d'attente et plusieurs threads lisant à partir de la même file d'attente. Si la file d'attente atteint une taille spécifique, tous les threads qui remplissent la file d'attente seront bloqués lors de l'ajout jusqu'à ce qu'un élément...
Je pourrais utiliser un pseudo-code, ou mieux, Python. J'essaie d'implémenter une file d'attente de limitation de débit pour un bot Python IRC, et cela fonctionne partiellement, mais si quelqu'un déclenche moins de messages que la limite (par exemple, la limite de débit est de 5 messages par 8...
Quelles sont les différences fondamentales entre les files d'attente et les tubes dans le package multiprocesseur de Python ? Dans quels scénarios faut-il choisir l'un plutôt que l'autre? Quand est-il avantageux de l'utiliser Pipe()? Quand est-il avantageux de l'utiliser
Je travaille sur une application web assez volumineuse, et le backend est principalement en PHP. Il y a plusieurs endroits dans le code où je dois effectuer une tâche, mais je ne veux pas que l'utilisateur attende le résultat. Par exemple, lors de la création d'un nouveau compte, je dois leur...
Quand j'essaye: Queue<Integer> q = new Queue<Integer>(); le compilateur me donne une erreur. De l'aide? De plus, si je veux initialiser une file d'attente, dois-je implémenter les méthodes de la file
J'essaie de comprendre ce que JMS et comment il est connecté à la terminologie AMQP. Je sais que JMS est une API et AMQP est un protocole. Voici mes hypothèses (et mes questions également) RabbitMQ utilise le protocole AMQP (implémente plutôt le protocole AMQP) Les clients Java doivent utiliser les...