Ciência da Computação

9
Representação compacta de caminhos em um gráfico

Eu tenho um subconjunto dos caminhos simples em um gráfico. O comprimento dos caminhos é delimitado por .ddd Qual é a maneira mais compacta (em termos de memória) de representar os caminhos de forma que nenhum outro caminho além dos selecionados seja representado? Observe que eu quero usar essa...

9
Inferência de tipo + sobrecarga

Estou procurando um algoritmo de inferência de tipo para uma linguagem que estou desenvolvendo, mas não consegui encontrar uma que atenda às minhas necessidades porque elas geralmente são: à Haskell, com polimorfismo, mas sem sobrecarga ad-hoc à C ++ (automático) no qual você tem sobrecarga...

9
Expressividade de expressões regulares modernas

Recentemente, conversei com um amigo sobre um site que propunha desafios regex, combinando principalmente um grupo de palavras com uma propriedade especial. Ele estava procurando por um regex que corresponda a cadeias de caracteres como ||||||||onde o número de |é primo. Eu imediatamente disse a...

9
Números negativos em soma de subconjuntos

Se eu tiver um conjunto UMAUMAA com números positivos e negativos e um número para encontrar C. É possível reduzir o problema para um com apenas números positivos no conjunto UMAUMAA? Quero dizer, é possível encontrar um novo conjunto UMAUMAA e um novo número CCC, tão UMAUMAA eram apenas...

9
Exercício baz_num_elts do Software Foundations

Estou no seguinte exercício no Software Foundations : (** **** Exercise: 2 stars (baz_num_elts) *) (** Consider the following inductive definition: *) Inductive baz : Type := | x : baz -> baz | y : baz -> bool -> baz. (** How _many_ elements does the type [baz] have? (* FILL IN HERE...