Qual é a melhor maneira de implementar uma pilha e uma fila em JavaScript? Eu estou olhando para fazer o algoritmo shunting-yard e vou precisar dessas estruturas de
Uma fila é uma estrutura de dados ordenada, primeiro a entrar, primeiro a sair. Implementações típicas de filas oferecem suporte para empurrar elementos para trás e removê-los da posição frontal.
Qual é a melhor maneira de implementar uma pilha e uma fila em JavaScript? Eu estou olhando para fazer o algoritmo shunting-yard e vou precisar dessas estruturas de
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Estou aprendendo sobre programação simultânea para iOS. Até agora eu li sobre NSOperation/NSOperationQueue e GCD. Quais são as razões para usar NSOperationQueuerepetidamente GCDe vice-versa? Soa como ambos GCDe NSOperationQueueabstrai a criação explícita NSThreadsdo usuário. No entanto, a relação...
Suponha que tenhamos duas pilhas e nenhuma outra variável temporária. É possível "construir" uma estrutura de dados da fila usando apenas as duas
Como faço PriorityQueuepara classificar o que eu quero? Além disso, existe uma diferença entre os métodos offere
Me pediram para avaliar o RabbitMQ em vez do Kafka, mas achei difícil encontrar uma razão para estar fazendo algo melhor que o Kafka. Alguém sabe se é realmente melhor em produtividade, durabilidade, latência ou facilidade de
Como usar o threading no swift? dispatchOnMainThread:^{ NSLog(@"Block Executed On %s",
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Melhore...
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 3 anos . Melhore esta...
Eu sou novo em corretores de mensagens como o RabbitMQ, que podemos usar para criar tarefas / filas de mensagens para um sistema de agendamento como o Aipo . Agora, aqui está a pergunta: Posso criar uma tabela no PostgreSQL que pode ser anexada com novas tarefas e consumida pelo programa do...
Uma pergunta muito simples e rápida nas bibliotecas Java: existe uma classe pronta que implementa uma Queuecom um tamanho máximo fixo - isto é, sempre permite a adição de elementos, mas remove silenciosamente os elementos principais para acomodar espaço para os elementos adicionados...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 anos . Melhore esta...
Preciso de uma fila na qual vários threads possam colocar coisas e vários threads possam ler. O Python possui pelo menos duas classes de fila, Queue.Queue e collections.deque, sendo que o primeiro parece usar o último internamente. Ambos afirmam ser seguros para threads na documentação. No...
Estou usando std :: fila para implementar a classe JobQueue. (Basicamente, essa classe processa cada trabalho da maneira FIFO). Em um cenário, desejo limpar a fila de uma só vez (exclua todos os trabalhos da fila). Não vejo nenhum método claro disponível na classe std :: queue. Como implemento...
Eu tenho um cenário em que vários threads são adicionados a uma fila e vários threads são lidos na mesma fila. Se a fila atingir um tamanho específico, todos os segmentos que estão preenchendo a fila serão bloqueados na adição até que um item seja removido da fila. A solução abaixo é o que estou...
Eu poderia usar algum pseudo-código, ou melhor, Python. Estou tentando implementar uma fila de limitação de taxa para um bot de Python IRC, e isso funciona parcialmente, mas se alguém acionar menos mensagens que o limite (por exemplo, o limite de taxa é de 5 mensagens por 8 segundos e a pessoa...
Quais são as diferenças fundamentais entre filas e pipes no pacote de multiprocessamento do Python ? Em quais cenários um deve escolher um sobre o outro? Quando é vantajoso usar Pipe()? Quando é vantajoso usar
Eu trabalho em um aplicativo da Web um tanto grande, e o back-end é principalmente em PHP. Existem vários lugares no código em que preciso concluir alguma tarefa, mas não quero fazer o usuário esperar pelo resultado. Por exemplo, ao criar uma nova conta, preciso enviar a eles um email de...
Quando tento: Queue<Integer> q = new Queue<Integer>(); o compilador está me dando um erro. Qualquer ajuda? Além disso, se eu quiser inicializar uma fila, tenho que implementar os métodos da
Estou tentando entender o que o JMS e como ele está conectado à terminologia do AMQP. Eu sei que o JMS é uma API e o AMQP é um protocolo. Aqui estão minhas suposições (e perguntas também) O RabbitMQ usa o protocolo AMQP (implementa o protocolo AMQP) Os clientes Java precisam usar as bibliotecas...