Huge @StackOverflow fan
Youtube: youtube.com/c/@SonerGonul
Mastadon: https://hachyderm.io/@sonergonul
📍Kırklareli
It includes balloons you can pop🎈 a countdown to the engagement night⏳ a Google Maps implementation for the location🗺️ Google, Apple and Outlook Calendar implementations that you can save to your calendar📅
It includes balloons you can pop🎈 a countdown to the engagement night⏳ a Google Maps implementation for the location🗺️ Google, Apple and Outlook Calendar implementations that you can save to your calendar📅
youtu.be/MB26JRTbdKE?...
youtu.be/MB26JRTbdKE?...
Dinamik programlama, sürekli aynı hesaplamaları yapmak yerine, bir işlemi yalnızca bir defa hesaplayıp onu sakladıktan sonra, başka bir problemde o sonucu kullanmak istediğimizde o sakladığımız yerden alıp kullanmaktır.
Off müthiş özetledim🙂
Dinamik programlama, sürekli aynı hesaplamaları yapmak yerine, bir işlemi yalnızca bir defa hesaplayıp onu sakladıktan sonra, başka bir problemde o sonucu kullanmak istediğimizde o sakladığımız yerden alıp kullanmaktır.
Off müthiş özetledim🙂
- Longest Common Subsequence
- Coin change
- Word Break
- Longest Increasing Subsequence
- Shortest Common Supersequence
- Partition problem
- Longest Path In Matrix
- Longest Common Subsequence
- Coin change
- Word Break
- Longest Increasing Subsequence
- Shortest Common Supersequence
- Partition problem
- Longest Path In Matrix
Memoization da aslında yukarıda anlattıklarım, dediğim gibi dinamik programlamayı "düşünme şekli" olarak algılayabilirsiniz.
Biz programcılar olarak, Memoization = Dinamik programlama şeklinde düşünmek en güzeli bence🙂
Memoization da aslında yukarıda anlattıklarım, dediğim gibi dinamik programlamayı "düşünme şekli" olarak algılayabilirsiniz.
Biz programcılar olarak, Memoization = Dinamik programlama şeklinde düşünmek en güzeli bence🙂
1️⃣ Top-down yaklaşımı
2️⃣ Bottom-up yaklaşımı
Bunları genel olarak anlatan çok güzel bir Stack Overflow sorusu var, göz atabilirsiniz:
stackoverflow.com/q/6164629/44...
1️⃣ Top-down yaklaşımı
2️⃣ Bottom-up yaklaşımı
Bunları genel olarak anlatan çok güzel bir Stack Overflow sorusu var, göz atabilirsiniz:
stackoverflow.com/q/6164629/44...
Hayır, çünkü rekürsif hesaplamalar da arka tarafta "Stack" veri yapısı kullanırlar. Yani O(1) space değildir.
Hayır, çünkü rekürsif hesaplamalar da arka tarafta "Stack" veri yapısı kullanırlar. Yani O(1) space değildir.
En eski iki değer, diziye eklenerek, sonraki tüm değerler o dizi üzerinden hesaplanır.
Algoritmanın performansı hala dizi boyutuna bağlı olsa da, bu yaklaşım verimliliği O(n) (linear) zamana yükseltmiştir.
En eski iki değer, diziye eklenerek, sonraki tüm değerler o dizi üzerinden hesaplanır.
Algoritmanın performansı hala dizi boyutuna bağlı olsa da, bu yaklaşım verimliliği O(n) (linear) zamana yükseltmiştir.