Algoritma Nedir diye merak eden arkadaşlarımız ilgili yazımızı okuyabilirler.
10 Temel Algoritma
- Graf Algoritmaları
- Linked List
- Dinamik Programlama Algoritmaları
- Sıralama Algoritmaları
- Arama Algoritmaları
- Ağaç Algoritmaları
- İkili Arama Ağacı Algoritmaları
- Number Theory Algoritması
- BIT Manipulation Algoritması
- String Array Algoritmaları
Graf Algoritmaları Nelerdir?
Graf Algoritmaları birbiriyle bağlantıları sayesinde Cycle oluşturmuş yapılar üzerinde yapılan işlemleri belirtir. Burada amaç genel olarak en az adımda arama yapmaktır. Bir başka amaç da tüm düğümleri gezmek olabilir. Bu iş için üretilmiş birçok Graf Algoritması bulunmaktadır. Bunların bir kısmı sitemizde açıklanmıştır. Açıklanmayanlar da ileride açıklanacaktır.
Breadth First Search - BFS Algoritması
Depth First Search - DFS Algoritması
Dijkstra Algoritması
Bellman Ford Algoritması
Floyd Warshall Algoritması
Prims Algoritması
Kruskal Algoritması
Linked List Algoritmaları Nelerdir?
Bağlı Liste olarak da bilinen Linked List kavramı özel bir veri türüdür. Belli bir mantığa göre veri saklar. Sitemizde Linked List ile alakalı olarak pek çok yazı bulabilirsiniz.
Sıralama Algoritmaları Nelerdir?
Sıralama Algoritmaları belirli bir veri tipi içerisinde saklanan sayıları sıralı bir şekilde düzenlemeye yaramaktadır.
Ağaç Algoritmaları Nelerdir?
Ağaç veri yapıları da ADT'dir. Bu yapılar üzerinde çeşitli işlemler gerçekleştirilir. Arama, traverse, dengeleme gibi işlemler bu işlemlerin bazılarıdır. Bu işlemlerin gerçekleştirilmesi Ağaç algoritmaları ile olur
Hiç yorum yok:
Yorum Gönder