Ciência da Computação

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


1
Salvando na inicialização do array
Li recentemente que é possível ter matrizes que não precisam ser inicializadas, ou seja, é possível usá-las sem ter que gastar algum tempo tentando definir cada membro com o valor padrão. ou seja, você pode começar a usar a matriz como se ela tivesse sido inicializada pelo valor padrão sem …



2
Quantas arestas um gráfico unipático pode ter?
Um gráfico unipático é um gráfico direcionado, de modo que exista no máximo um caminho simples de um vértice para outro vértice. Gráficos unipáticos podem ter ciclos. Por exemplo, uma lista duplamente vinculada (não circular!) É um gráfico unipático; se a lista tiver nnn elementos, o gráfico terá ciclos de …

2
Algoritmos de verificação de tipo
Estou iniciando uma pesquisa bibliográfica pessoal sobre algoritmos de verificação de tipo e quero algumas dicas. Quais são os algoritmos, estratégias e técnicas gerais de verificação de tipo mais usados? Estou particularmente interessado em algoritmos complexos de verificação de tipo que foram implementados em linguagens tipicamente fortemente estáticas amplamente conhecidas, …




2
A operação 'diferença' adiciona expressividade a uma linguagem de consulta que já inclui 'junção'?
O operador de diferença definida (por exemplo, EXCEPTem algumas variantes SQL) é um dos muitos operadores fundamentais da álgebra relacional. No entanto, existem alguns bancos de dados que não suportam diretamente o operador de diferença definida, mas que suportam LEFT JOIN(um tipo de junção externa) e, na prática, isso pode …



4
Estrutura de dados para interseção de conjunto?
Existe alguma estrutura de dados que mantenha uma coleção de conjunto (de conjunto de terreno finito) suportando as seguintes operações? Algum tempo de execução sublinear será apreciado? Inicie um conjunto vazio. Adicione um elemento a um conjunto. Com dois conjuntos, relate se eles se cruzam.



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.