Бұл қолданба көптеген танымал алгоритмдер мен деректер құрылымдарының JavaScript негізіндегі мысалдарын қамтиды.
Бұл жобаны тек оқу және зерттеу мақсаттарында ғана қолдануға болатындығын және өндіріс үшін пайдаланылмайтынына назар аударыңыз.
Мазмұны
Байланыстырылған тізім Қосарланған тізім Кезек Стек Хэш кесте Хап Басымдық кезегі Trie Ағаш Екілік іздеу ағашы AVL Tree Қызыл-қара ағаш Сегмент ағашы Fenwick ағашы Графика Disjoint Set Блум сүзгісі Бит манипуляциясы Factorial Фибоначчи нөмірі Primality сынағы Эвклид алгоритмі Ең аз жалпы көпше Eratosthenes елегі Екі күші Паскаль үшбұрышы Кешен нөмірі Radian & amp; Дәрежесі Жылдам қуат Бүтін бөлімі Ли Хуи π алгоритмі Дискретті Фурье түрлендіруі Картесандық өнім Фишер-Йейтс араластырмасы Қуат жинағы Өңдеу Комбинациялар Ең ұзақ жалпы нәтиже Ең ұзақ уақытты жоғалту Ең қысқа ортақ бақыт Кілемше мәселесі Максималды Subarray Аралас жиынтығы Хамминг қашықтығы Левенштейн қашықтығы Кнут-Моррис-Пратт алгоритмі Z алгоритмі Рабин Карп алгоритмі Ең ұзын ортақ субстр Тұрақты өрнек сәйкестігі Сызықтық іздеу Іздеуге барыңыз Екіжақты іздеу Интерполяция іздеу Көпіршікті сұрыптау Таңдау сұрыптау Іріктеуді сұрыптау Сызықты сұрыптау Сұрыптауды біріктіру Quicksort Shellsort Сұрыптауды санау Radix сұрыптау Тікелей жылжымалы құрам Кері қайшы Тереңдігі - бірінші іздеу Кеңірек-бірінші іздеу Тереңдігі - бірінші іздеу Кеңірек-бірінші іздеу Крузкалдың алгоритмі Dijkstra алгоритмі Bellman-Ford алгоритмі Флойд-Варшалл алгоритмі Циклды анықтау Приманың алгоритмі Топологиялық сұрыптау Артикуляциялық ұпайлар Көпірлер Eulerian жол және Eulerian Circuit Гамильтондық цикл Қосылған компоненттер Сату мәселесін шешу Полиномиалды хеш Ханой мұнарасы Шаршы матрицаны бұру Ойын ойнау Бірегей жолдар Жаңбыр Террасы Рекурсиялық баспалдақ N-Queens проблемасы Рыцарь туры