Veri Yapıları ve Algoritmalar

21 Mayıs 2015 Perşembe

Rekürsif Fonksiyonlar

Rekürsif fonksiyon, doğrudan ya da dolaylı olarak bir fonksiyonun kendini çağırması olarak ifade edilir. Bu çalışmada rekürsif fonksiyon tanımı yapılarak bazı uygulama örneklerine yer verilecektir.

Rekürsif fonksiyon, doğrudan ya da dolaylı olarak bir fonksiyonun kendini çağırması olarak ifade edilir. Rekürsif fonksiyonlar, tasarımı kolaylaştırır; ancak, fonksiyon çağırma sayısı ve parametre aktarımı artacağı için bellek alanı gereksinimi de artar. Çünkü her fonksiyonun çağrılmasında ve parametrelerin aktarılmasında yığın (stack) olarak adlandırılan bellek alanı kullanılmaktadır.

Rekürsif fonksiyonlar, permütasyon, hızlı sıralama, fibonnaci sayılarının bulunması gibi algoritmaların gerçekleştirilmesi için son derece uygundur ve çok hızlıdır.

Bu çalışma kapsamında rekürsif fonksiyon tanımı ile:
  1. Faktöriyel Hesabı
  2. Fibonnaci Serisinde Terim Hesaplama
  3. Permütasyon Hesabı
  4. Ortak Bölenlerin En Büyüğü (OBEB) Hesabı
  5. Üst Alma Hesabı
uygulamalarına yer verilmiştir.
Gönderen Zafer CÖMERT zaman: 05:07
Bunu E-postayla GönderBlogThis!X'te paylaşFacebook'ta PaylaşPinterest'te Paylaş

Hiç yorum yok:

Yorum Gönder

Sonraki Kayıt Ana Sayfa
Kaydol: Kayıt Yorumları (Atom)

Hakkımda

Fotoğrafım
Zafer CÖMERT
Profilimin tamamını görüntüle

Blog Arşivi

  • ▼  2015 (35)
    • ▼  Mayıs (35)
      • İkili Ağaç ve Simetrik Gezinme Uygulaması
      • Çift Yönlü Bağlı Liste Tamsayı Uygulaması
      • Dairesel Bağlı Liste Karakter Uygulaması
      • Dairesel Bağlı Liste
      • Çıkışsız Sonlu Durum Makinası
      • En Küçük Yol Ağacı Problemleri ve Kruskal Algoritm...
      • En Kısa Yol Problemleri ve Dijkstra Algoritmasının...
      • Graf Veri Modeli
      • İkili Arama Ağacı
      • Dizi Üzerinde Kaydırmalı Kuyruk Fonksiyonu
      • Yığın ve Dizi ile Gerçekleştirilmesi
      • Gösterge ile Doğrusal Bağlı Liste Uygulaması
      • Çift Yönlü Bağlı Listeler
      • Doğrusal Bağlı Listeler
      • İkili Arama
      • Doğrusal veya Ardışıl Arama
      • Hızlı Sıralama
      • Kümeleme Sıralaması
      • Birleşmeli Sıralama
      • Kabarcık Sıralama
      • Seçmeli Sıralama Algoritması
      • Eklemeli Sıralama Algoritması
      • Yapılar ve Uygulamaları
      • Diziler ve Uygulamaları
      • İşaretçiler
      • İntegral Hesabı
      • Matris Toplamı
      • Seri Hesabı
      • Sıralı Olmayan Bir Dizinin En Küçük ve En Büyük El...
      • İkinci Dereceden Denklemin Köklerini Bulma
      • Faktöriyel Hesabı
      • Aritmetik ve Geometrik Ortalama Hesabı
      • Ortak Katların En Küçüğü (OKEK) Hesabı
      • Dosyalama İşlemleri
      • Rekürsif Fonksiyonlar
Basit teması. Tema resimleri gaffera tarafından tasarlanmıştır. Blogger tarafından desteklenmektedir.