33 puan yazan xguru 2021-10-25 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Yaygın olarak bilinen algoritmalar ve veri yapılarının açıklamaları, JavaScript tabanlı örnekler ve ilgili YouTube videoları içerir [Korece çeviri]

→ B : başlangıç seviyesindekiler için 63 adet

→ A : deneyimliler için 69 adet

Veri yapıları

B: bağlı liste, çift bağlı liste, kuyruk, yığın, hash tablosu, heap, öncelik kuyruğu

A: trie, ağaç, ikili arama ağacı, AVL ağacı, Red-Black ağacı, segment ağacı, Fenwick ağacı, grafik, ayrık kümeler, Bloom filtresi

Algoritmalar

  • Math

→ B : faktöriyel, Fibonacci sayıları, asal sayı kontrolü, Öklid algoritması, en küçük ortak kat, Eratosthenes eleği, 2'nin kuvveti olup olmadığını bulma, Pascal üçgeni

→ A : doğal sayı bölme, Liu Hui π algoritması - N-gen temelinde π yaklaşımını bulma

  • Sets

→ B : Kartezyen çarpım, Fisher–Yates karıştırması

→ A : kuvvet kümesi, permütasyonlar, kombinasyonlar, en uzun ortak alt dizi, en uzun artan alt dizi, Shortest Common Supersequence (SCS), sırt çantası problemi

  • Strings

→ B : Hamming uzaklığı - sembollerin farklı olduğu konum sayısı

→ A : düzenleme mesafesi, Knuth-Morris-Pratt algoritması, Z algoritması, Rabin-Karp algoritması, en uzun ortak alt string, düzenli ifade eşleştirme

  • Searches

→ B : doğrusal arama, atlamalı arama, ikili arama, enterpolasyon araması

  • Sorting

→ B : kabarcık sıralama, seçim sıralaması, eklemeli sıralama, heap sıralaması, birleştirme sıralaması, quick sort, Shell sıralaması, sayma sıralaması, radix sıralaması

  • Trees

→ B : derinlik öncelikli arama (DFS), genişlik öncelikli arama (BFS)

  • Graphs

→ B : derinlik öncelikli arama (DFS), genişlik öncelikli arama (BFS), Kruskal algoritması

→ A : Dijkstra algoritması, Bellman-Ford algoritması, Floyd-Warshall algoritması, döngü tespiti, Prim algoritması, topolojik sıralama, eklem noktası, köprü, Euler yolu ve Euler çevrimi, Hamilton yolu, güçlü bağlı bileşenler, gezgin satıcı problemi

  • Uncategorized

→ B : Hanoi Kuleleri, kare matris döndürme, jump game, açgözlü algoritma örnekleri, benzersiz yollar, yağmur suyu toplama problemi

→ A : N-Queens problemi, at turu problemi

Paradigmalara göre algoritmalar

  • Brute Force

  • açgözlü algoritma (Greedy)

  • böl ve yönet (Divide and Conquer)

  • dinamik programlama (Dynamic Programming)

  • geri izleme (Backtracking)

Henüz yorum yok.

Henüz yorum yok.