Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação





3
Algoritmo de tempo linear determinístico para verificar se um array é uma versão classificada do outro
Considere o seguinte problema: Entrada: duas matrizes e de comprimento , onde está na ordem de classificação.AAABBBnnnBBB Consulta: se e contêm os mesmos itens (com sua multiplicidade)?AAABBB Qual é o algoritmo determinístico mais rápido para esse problema? Pode ser resolvido mais rapidamente do que ordená-los? Esse problema pode ser resolvido …

4
Um ambiente de tempo de execução pode detectar um loop infinito?
Seria possível para um ambiente de tempo de execução detectar loops infinitos e subsequentemente interromper o processo associado, ou implementar essa lógica seria equivalente a resolver o problema de parada? Para os fins desta pergunta, defino um "loop infinito" para significar uma série de instruções e dados de pilha / …




1
Quais classes de estruturas de dados podem ser feitas persistentes?
Estruturas de dados persistentes são estruturas de dados imutáveis. As operações neles retornam uma nova "cópia" da estrutura de dados, mas alterada pela operação; a estrutura de dados antiga permanece inalterada. A eficiência geralmente é alcançada compartilhando alguns dos dados subjacentes e evitando a cópia completa da estrutura de dados. …






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.