JavaScript İle Orta Seviye Algoritmalar - Memoization, Dinamik Programlama ve Fibonacci

Опубликовано: 04 Август 2026
на канале: Web Dev Origins
200
16

Memoization ve Fibonacci Algoritma Sorusu CoderByte, Leetcode, HackerRank Gibi Sitelerde Yer Alan Sorulardan Birisidir.


Bu Soruda Fibonacci Serisinde n. Sırada Yer Alan Değerini Memoization Kullanarak Hesap Ediyoruz.

Örnek:
Parametre= 19
Out= 4181


#Google Teknik Mülakat Sorusu
#Algoritma Soruları
#Algoritma Mülakatlarına Hazırlık
#BootCamp Hazırlık
#Yazılım Teknik Mülakatlarına Yardımcı Sorular
#Yazılıma Yeni Başlayanlar İçin Örnekler
#JavaScript'e Yeni Başlayanlar
#Programlamaya Yeni Başlayanlar
#Kodlama Egzersizleri
#Fibonacci Dizisi
#Dinamik Programlama
#Memoization


Soruda Kullandığımız Methot, Property, Library, Function, Loops...

#Dinamik Programlama
#Memoization
#If Else
#For Loop
#Array.isArray
#++
#match()
#RegEx
#slice()
#array.push()
#array.pop()
#for...in
#Math.sqrt()
#Number.isInteger()



NOT: Eğer fonksiyonların import ve export edilmesi ile ilgili bir sorunuz olursa, ilk videomuzda bu
işlemlerin nasıl ve neden yapıldığıyla alakalı olarak açıklamalarımı izleyebilirsiniz.

Bu videoda Coderbyte Sitesinde orta zorlukta
olarak nitelendirilmiş olan "nth Fibonacci Value" sorusunu işledik.

0:00 Dinamik Programlama ve Memoization
3:50 Sorunun Çözümü
7:50 Teşekkürler

Video ile ilgili soru ve önerileriniz olursa lütfen yorumlar kısmına mesajınızı bırakın.


Kaynakça, Her Zaman Lazım Olabilir

1- Regex Egzersizleri: https://regex101.com/
2- str.replace(): https://www.w3schools.com/jsref/jsref...
3- array.join(): https://developer.mozilla.org/en-US/d...
4- array.reverse(): https://developer.mozilla.org/en-US/d...
5- str.split(): https://www.w3schools.com/jsref/jsref....
6- Array Destruction:https://developer.mozilla.org/en-US/d...
7- For in Objects:https://www.w3schools.com/js/js_loop_...
8- Array.indexOf():https://developer.mozilla.org/en-US/d...
9- For Loop: https://www.w3schools.com/js/js_loop_...
10- While Loop: https://www.w3schools.com/js/js_loop_...
11- Spread Operators: https://developer.mozilla.org/en-US/d...
12- RegEx.test():https://developer.mozilla.org/en-US/d...
13- Math.max():https://developer.mozilla.org/en-US/d...
14- Str.substring:https://www.w3schools.com/jsref/jsref...
15- str.replace():https://www.w3schools.com/jsref/jsref...
16- arr.reduce():https://www.w3schools.com/jsref/jsref...
17- slice():https://developer.mozilla.org/en-US/d...
18- For...in: https://developer.mozilla.org/en-US/d...

Herkese Kolay Gelsin,
Görüşmek Dileğiyle...