Perguntas com a marcação «data-structures»

Perguntas sobre maneiras de armazenar dados para que possam ser utilizados com vantagem por algoritmos.




3
O que significa "mapa"?
Eu encontrei o termo muitas vezes, em vários materiais educacionais de CS: L2 CS162 (UC Berkeley): E / S mapeada na memória L4 CS162 (UC Berkeley): Arquivos mapeados na memória L24 CS61 (UC Berkeley): “E / S mapeada na memória”: Registros de controle / dados do dispositivo mapeados no espaço …



3
Modificando o algoritmo de Dijkstra para pesos de borda extraídos do intervalo
Suponha que eu tenha um gráfico direcionado com pesos de arestas desenhados no intervalo onde é constante. Se estou tentando encontrar o caminho mais curto usando o algoritmo de Dijkstra , como posso modificar a estrutura do algoritmo / dados e melhorar a complexidade do tempo para ?[1,…,K][1,…,K][1,\dots, K]KKKO(|V|+|E|)O(|V|+|E|)O(|V|+|E|)




1
Atualização de intervalo + consulta de intervalo com árvores indexadas binárias
Estou tentando entender como as árvores indexadas binárias (árvores fenwick) podem ser modificadas para lidar com consultas e atualizações de intervalo. Encontrei as seguintes fontes: http://kartikkukreja.wordpress.com/2013/12/02/range-updates-with-bit-fenwick-tree/ http://programmingcontests.quora.com/Tutorial-Range-Updates-in-Fenwick-Tree http : //apps.topcoder.com/forums/? module = ThreadID da thread & = 756271 & start = 0 & mc = 4 # 1579597 Mas, mesmo …

3
Por que a altura mínima de um
Na minha aula de Java, estamos aprendendo sobre a complexidade de diferentes tipos de coleções. Em breve estaremos discutindo árvores binárias, sobre as quais tenho lido. O livro afirma que a altura mínima de uma árvore binária é , mas não oferece mais explicações.registro2( n + 1 ) - 1log2⁡(n+1)−1\log_2(n+1) …

1
Como construo uma lista de arestas duplamente conectada, considerando um conjunto de segmentos de linha?
Para um determinado gráfico plano incorporado no plano, definido por um conjunto de segmentos de linha , cada segmento é representado por seus pontos finais . Construa uma estrutura de dados DCEL para a subdivisão planar, descreva um algoritmo, prove sua correção e mostre a complexidade.G(V,E)G(V,E)G(V,E)E={e1,...,em}E={e1,...,em}E= \left \{ e_1,...,e_m \right …



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.