Perguntas com a marcação «hash-tables»

Uma estrutura de dados de mapa finito que endereça valores armazenados usando uma função que mapeia muitos valores para poucos endereços.

14
Hashing Universal na Prática

HHHh : U→ { 0 , … , M- 1 }h:você→{0 0,...,M-1}h: U \rightarrow \{0,\ldots,M-1\}∀ x , y∈ U, X ≠ y⇒ Prh ∈ H[ h ( x ) = h ( y) ] ≤ 1M∀x,y∈você,x≠y⇒Prh∈H[h(x)=h(y)]≤1M\forall x,y \in U, x \neq y \Rightarrow \Pr_{h \in H}[h(x) = h(y)] \leq \frac{1}{M} O conceito de hash universal agora faz parte padrão...

14
O que significa "dados não patológicos"?

Tomei uma aula de algoritmos no Coursera. O professor no vídeo sobre tabelas de hash disse que O que é verdade é que, para dados não patológicos, você obterá operações de tempo constante em uma tabela de hash implementada corretamente. O que significa "dados não patológicos"? Voce pode dar...

11
Inferindo tipos de refinamento

No trabalho, fui encarregado de deduzir algumas informações de tipo sobre uma linguagem dinâmica. Reescrevo seqüências de instruções em letexpressões aninhadas , da seguinte maneira: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z if x then T else F; Z =>...