Denne app indeholder JavaScript-baserede eksempler på mange populære algoritmer og datastrukturer.
☝ Bemærk, at dette projekt kun skal bruges til læring og forskning, og det er ikke beregnet til produktion.
Indholdsfortegnelse
Linked List
Doubly Linked List
Kø
Stak
Hash Table
heap
Prioritetskø
Trie
Træ
Binært søge træ
AVL Tree
Rød-sort træ
Segment Tree
Fenwick Tree
Kurve
Disjoint Set
Bloom filter
Bit manipulation
Fakultet
Fibonacci nummer
Primality Test
Euklidisk Algoritme
Mindst fælles Multiple
Sieve af Eratosthenes
Er Power of Two
Pascal's Triangle
Kompleks nummer
Radian & amp; Grad
Hurtig strømforsyning
Integer partition
Liu Hui π Algoritme
Diskret Fourier Transform
Kartesisk produkt
Fisher-Yates Shuffle
Power Set
permutationer
Kombinationer
Længste fælles efterfølgende
Længst stigende efterfølgende
Korteste Common Supersequence
Rygsæk Problem
Maksimal subarray
Kombination Sum
Hamming Distance
Levenshtein Distance
Knuth-Morris-Pratt-algoritmen
Z algoritme
Rabin Karp Algoritme
Længste fælles substrat
Regular Expression Matching
Lineær søgning
Spring søgning
Binær søgning
Interpolationssøgning
Bubble Sort
Valg Sorter
Indsætnings sortering
Heap Sort
Merge Sort
hurtigsortering
Shellsort
Tæller sortering
Radix Sorter
Lige Traversal
Omvendt Traverse
Dybde-Første søgning
Bredde-Første søgning
Dybde-Første søgning
Bredde-Første søgning
Kruskals algoritme
Dijkstra Algoritme
Bellman-Ford Algoritme
Floyd-Warshall Algoritme
Opdag cyklus
Prim's algoritme
Topologisk sortering
Artikuleringspunkter
Broer
Eulerian Path og Eulerian Circuit
Hamiltonian Cycle
Stærkt forbundne komponenter
Rejser Salgsmand Problem
Polynomisk Hash
Tower of Hanoi
Square Matrix Rotation
Jump Game
Unikke stier
Rain terrasser
Rekursiv Trappe
N-Queens Problem
Ridder tur