Ciência da Computação

14
Como encontrar o conjunto máximo de elementos

Eu tenho um problema algorítmico. Dada uma matriz (ou um conjunto)TTTnnnSSSTTTa∈Sa∈Sa\in Sa⩾|S|a⩾|S|a\geqslant |S| Por exemplo: Se = [1, 3, 4, 1, 3, 6], então S pode ser [3, 3, 6] ou [3, 4, 6] ou [4, 3, 6].TTTSSS Em TTT = [7, 5, 1, 1, 7, 4], então SSS é [7, 5, 7, 4]. Eu tentei essa função...

14
Memoização sem matriz

Na Introdução aos algoritmos de Cormen et al. , Seção 15.3 Elementos da programação dinâmica explica a memorização da seguinte forma: Um algoritmo recursivo memorizado mantém uma entrada em uma tabela para a solução para cada subproblema. Cada entrada da tabela contém inicialmente um valor...

14
Por que a NFA é chamada não determinística?

Eu tenho essa pergunta [engraçada] em mente. Por que o autômato finito não determinístico é chamado não determinístico enquanto definimos as transições para entradas. Bem, embora existam transições múltiplas e epsilon , elas são definidas, o que significa que a máquina é determinística para essas...

14
Se o espaço de endereço virtual puder ser maior que o espaço de endereço físico, como os mapeamentos de endereço são armazenados na memória?

Digamos que estamos trabalhando com um sistema que possui 40 bits de endereço físico. O espaço físico total do endereço (assumindo memória endereçável por byte) é bytes ou 1 TiB. E se os endereços virtuais tiverem 48 bits, isso significa que há mais endereços disponíveis na memória virtual do que...

14
O que é uma 'chave' em ciência da computação?

Estou um pouco confuso sobre qual é exatamente o significado de uma 'chave' na ciência da computação. Entendo pares de valores-chave, chaves primárias, etc ... Mas não consigo encontrar uma definição do que o termo 'chave' significa por si só. Tanto quanto posso dizer, significa apenas um pedaço...