Este aplicativo contém exemplos baseados em JavaScript de muitos algoritmos e estruturas de dados populares.
☝ Observe que este projeto deve ser usado apenas para fins de aprendizado e pesquisa e não deve ser usado para produção.
Tabela de Conteúdo
Lista vinculada Lista Duplicada Vinculada Fila Pilha Tabela de Hash Pilha Fila de prioridade Trie Árvore Árvore de busca binária Árvore AVL Árvore vermelho-preto Árvore de Segmentos Fenwick Tree Gráfico Conjunto Disjuntivo Filtro Bloom Manipulação Bit Fatorial Número de Fibonacci Teste de Primality Algoritmo Euclidiano Mínimo múltiplo comum Peneira de Eratóstenes É poder de dois Triângulo de Pascal Número complexo Radian & amp; Grau Alimentação Rápida Partição inteira Algoritmo Liu Hui π Transformada Discreta de Fourier Produto cartesiano Fisher-Yates Shuffle Conjunto de força Permutações Combinações Mais longa subseqüência comum Maior subseqüência crescente Supersequência Comum mais curta Problema da mochila Subarray Máximo Soma de Combinação Distância Hamming Distância Levenshtein Algoritmo Knuth – Morris – Pratt Algoritmo Z Algoritmo de Rabin Karp Substring comum mais longo Correspondência de Expressões Regulares Pesquisa Linear Pesquisa de salto Pesquisa binária Pesquisa de Interpolação Tipo de bolha Seleção de seleção Tipo de Inserção Classificação de pilha Merge Sort Ordenação rápida Shellsort Contagem de classificação Radix Sort Traversal Direto Traversal reversa Pesquisa de Profundidade-Primeiro Primeira pesquisa Pesquisa de Profundidade-Primeiro Primeira pesquisa Algoritmo de Kruskal Algoritmo de Dijkstra Algoritmo de Bellman-Ford Algoritmo de Floyd-Warshall Detectar Ciclo Algoritmo de Prim Classificação Topológica Pontos de articulação Pontes Caminho Euleriano e Circuito Euleriano Ciclo Hamiltoniano Componentes fortemente conectados Problema do vendedor em viagem Hash Polinomial Torre de Hanói Rotação Matriz Quadrada Jogo de salto Caminhos Exclusivos Terraços de chuva Escadaria Recursiva Problema das rainhas Tour do Cavaleiro
Atualizada a
25/05/2020
Livros e referência
Segurança dos dados
arrow_forward
A segurança começa por compreender como os programadores recolhem e partilham os seus dados. As práticas de privacidade e segurança dos dados podem variar consoante a sua utilização, região e idade. O programador fornece estas informações e pode atualizá-las ao longo do tempo.
Nenhum dado é partilhado com terceiros
Saiba mais sobre como os programadores declaram a partilha
Não são recolhidos dados
Saiba mais sobre como os programadores declaram a recolha