Bu proqramlar bir çox məşhur alqoritmlərin və məlumat strukturlarının JavaScript əsaslı nümunələrini ehtiva edir.
☝ Bu layihənin yalnız öyrənmə və tədqiqat məqsədləri üçün istifadə edilməsi nəzərdə tutulur və istehsal üçün istifadə edilməyəcəkdir.
Məzmun cədvəli
Əlaqəli Siyahı Çox Linkli Siyahı Queue Stack Hash Masa Heap Prioritet Queue Trie Ağac İkili Axtarış Ağacı AVL Ağacı Qırmızı Qara ağac Segment ağacı Fenwick ağacı Qrafik Disjoint Set Bloom Filter Bit manipulyasiyası Faktiki Fibonacci sayı Primality Testi Öklid alqoritmi Ən az ümumi çoxlu Eratosthenes ələk İkincisi gücdür Pascal üçbucağı Kompleks Sayı Radian & amp; Dərəcəsi Sürətli gücü Integer Partition Liu Hui π alqoritmi Diskret Fourier Transformu Cartesian Məhsulu Fisher-Yates Shuffle Güc Seti Permutasiyalar Birləşmələr Ən uzun ümumi nəticə Ən uzun artan sonrakı Ən qısa ümumi sədaqət Knapsack problemi Maksimum Subarray Qarışıq Sum Hamming məsafəsi Levenshtein məsafə Knuth-Morris-Pratt alqoritmi Z alqoritmi Rabin Karp Alqoritmi Ən uzun ümumi substrinq Daimi İfadə Eşleme Lineer Axtarış Axtarışa get İkili axtarış İnterpolasiya Axtarış Bubble Sort Sortlaşdırma Seçimi Insertion Sort Heap Sort Sortı birləşdirin Quicksort Shellsort Sortlaşdırma Radix Sort Düz Traversal Ters Traversal Dərinlik - İlk Axtarış Genişlik-İlk Axtarış Dərinlik - İlk Axtarış Genişlik-İlk Axtarış Kruskal alqoritmi Dijkstra alqoritmi Bellman-Ford alqoritmi Floyd-Warshall alqoritmi Cycle müəyyən Primın alqoritmi Topoloji sıralama Articulation Points Körpülər Eulerian yol və Eulerian dövrə Hamilton dövrü Güclü Bağlı Bileşenler Səyyar satıcı problemi Polynomial Hash Hanoi qülləsi Square Matrix Dönmə Oyunu at Benzersiz yollar Yağış Terasları Təkrarlanan pilləkən N-Queens problemi Knight's Tour