Esta aplicación contén exemplos baseados en JavaScript de moitos algoritmos e estruturas de datos populares.
☝ Teña en conta que este proxecto está destinado a ser usado só para fins de investigación e investigación e non está destinado a ser usado para a produción.
Táboa de contido
Lista vinculada Lista Doubly Linked Cola Pila Mesa de Hash Montón Cola de prioridade Trie Árbore Árbore de busca binaria Árbore AVL Árbore vermella-negra Árbore de segmentos Fenwick Tree Gráfico Disjoint Set Filtro Bloom Manipulación de bits Factorial Número de Fibonacci Proba de Primalidade Algoritmo euclidiano Menos comúns Múltiples Pene de Eratóstenes É Poder de Dous Triángulo de Pascal Número complexo Radian & amp; Grao Alimentación rápida Partición enteira Algoritmo de Liu Hui π Transformada discreta de Fourier Produto cartesiano Fisher-Yates Shuffle Conxunto de enerxía Permutacións Combinacións Posición común máis longa A subida crecente máis longa Supersequencia común máis curta Problema de mochila Subarray Máximo Suma combinada Distancia de Hamming Distancia Levenshtein Algoritmo Knuth-Morris-Pratt Z Algoritmo Algoritmo de Rabin Karp Subestación común máis longa Expresión regular de expresións Busca lineal Ir a busca Busca binaria Busca de interpolación Clasificación de burbullas Selección Ordenar Inserción Ordenar Sorte o monte Merge Sort Quicksort Shellsort Contando Ordenar Ordenar radix Transversal recto Transversal inversa Busca de profundidade-Primeira Breadth-First Search Busca de profundidade-Primeira Breadth-First Search Algoritmo de Kruskal Algoritmo de Dijkstra Algoritmo Bellman-Ford Algoritmo Floyd-Warshall Detectar o ciclo Algoritmo de Prim Clasificación topolóxica Puntos de articulación Pontes Percorrido euleriano e Circuíto Euleriano Ciclo hamiltoniano Compoñentes moi conectados Problema vendedor viaxeiro Hash polinomial Torre de Hanoi Rotación da matriz cadrada Xogo de salto Camiños únicos Terrazas de choiva Escaleira recursiva Problema de N-Queens Pase de cabaleiro