![]() |
Java : Fibonacci Algoritması Fibonacci Algoritması nedir? Fibonacci dizisi, her sayının kendinden öncekiyle toplanması sonucu oluşan sayı dizisi. Bu şekilde devam eden bu dizide sayılar birbirleriyle oranlandığında altın oran ortaya çıkar, yani bir sayı kendisinden önceki sayıya bölündüğünde [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] gittikçe yaklaşan bir dizi elde edilir. Bu durumda genel olarak n'inci [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sayısı F(n) şu şekilde ifade edilir: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bu da bir Fibonacci dizisidir:4, 7, 11, 18, 29, 47, … Çünkü Fibonacci dizisi herhangi iki sayıdan başlayabilir. Fibonacci sayı dizisindeki sayıların birbirleriyle oranı olan ve [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] denilen 1,618 sayısı ise doğada, sanatta ve hayatın her alanında görülen ve estetik ile bağdaştırılan bir sayıdır. Algoritma hakkında bilgi wikipedia'dan alınmıştır. PHP- Kodu: Farklı bir yerde bu algoritmanın recursive fonksiyonu ile nasıl yapıldığını sordu bir arkadaş ona binayen buradada sorulabilir ihtimaline karşın paylaşıyorum. Tabiki for döngüsü ile donmek yerine toplama işlemini yapacağın kısımını bir fonksiyon yazıp durmadan o fonksiyonu çağırabilirsin. Ama fonksiyon parametere almalıdır çünkü kaçıncı terime kadar gitmek istediğinizi orada kontrol edebilirsiniz. Yani yukarıdaki kısmı şu şekilde duzenlemelisiniz; PHP- Kodu: |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:55. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk