netbozum
wmaraci reklam

Bir kaç tuhaf soru

2 Mesajlar 945 Okunma
Toplam 2 mesaj ve 945 görüntüleme
acebozum
wmaraci reklam

cinmistik78 cinmistik78 Borsa&KriptoPara&Finans Kullanıcı
  • Üyelik 10.07.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek öğrenci
  • Konum Karabük
  • Ad Soyad M** K**
  • Mesajlar 944
  • Beğeniler 12 / 86
  • Ticaret 7, (%100)
Programlama işi sadece kod yazmak değildir biliyorsunuz ki. Yazılan kodun hızlı bir şekilde çalışması da gerekmektedir.
Benden size bir soru. Fibonacci serisini bir çoğumuz biliyoruz ve kodunu yazıyoruz. Bir çoğumuz aşağıda verdiğim şekilde yazıyor. Peki bu kodun daha kısa hali yazılamaz mı ? Yazılabilir. Peki o halde zorlayalım beyinleri :

int FibonacciIterative(int n) {
if (n <= 1)
return n;
int firstNumber = 0;
int secondNumber = 1;
int result = 0;
for (int i = 2; i <= n; i++) {
result = secondNumber + firstNumber;
firstNumber = secondNumber;
secondNumber = result;
}
return result;
}


-----------------------------------------------------------------------------------------------------

Programlamanın temeli bildiğimiz gibi algoritmalardır. Algoritma derken akış şemasından bahsetmiyorum :) En kısa yollar, merge-sort, zaman karmaşıklığı gibi konulardan bahsediyorum. Bir çok kişiye bunlar öğretilmiyor. Bilenlere soruyorum :

Verilen n tane sayıdan birbirlerine en yakın olan ikisinin arasındaki farkı bulmak için yazılabilecek en hızlı algoritmanın zaman karmaşıklığı nedir?


-----------------------------------------------------------------------------------------------------

Buyrun arkadaşlar biraz kafaları yoralım :)

NOT : Bunlar benim ödevim vs değildir yanlış anlaşılmasın...
 

 

Temel Analiz ve Teknik Analiz Eğitimleri:
https://www.borsaci.org/udemy-egitimlerinde-dev-indirim/
wmaraci
reklam

ClkOfis ClkOfis http://www.clkofis.com Kullanıcı
  • Üyelik 03.10.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım ve Tasarım
  • Konum Bursa
  • Ad Soyad E** Ç**
  • Mesajlar 228
  • Beğeniler 43 / 61
  • Ticaret 11, (%91)
bence programlamanın en önemli noktası kendin olmaktır.
yani öğretmenin yada internetteki kişinin yaptıgı şey doğru olabilir ama eğer sen bunu lazım oldugunda yapabilmek istiyosan kendi tarzın ile öğrenmen gerekir.
 

 

KaplanBozum
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al