Memoization ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
Memoization, yazılımda işlev sonuçlarını önbellekleme anlamına gelir.
Maliyetli işlev çağrılarının sonuçlarını saklayıp aynı girdiler yeniden geldiğinde bunları tekrar kullanan iyileştirme tekniğidir.
English: An optimization technique that stores results of expensive function calls and reuses them when the same inputs appear again.
Nerede ve nasıl kullanılır?
Tekrarlı hesaplamayı önlemek için çoğunlukla özyineleme ve dinamik programlamayla kullanılır. Çalışma sırasında aynı girdiler sık geliyorsa yararlıdır.
Örnek cümleler
After adding memoization, the pricing function stopped recalculating the same discount tree for every request.
Önbellekleme ekledikten sonra fiyatlandırma işlevi, her istek için aynı indirim ağacını yeniden hesaplamayı bıraktı.
Burada terim, aynı verilerle gelen tekrar çağrılarda tüm işlemi yeniden yapmak yerine önceki sonuçları saklayıp hızla döndürmeyi anlatır.
The candidate used memoization in the recursive solution, which reduced the runtime enough to pass the larger tests.
Aday, özyinelemeli çözümde önbellekleme kullandı; bu da çalışma süresini büyük testleri geçecek kadar düşürdü.
Bu cümlede terim, aynı alt problemi birçok kez çözmemek için özyineleme içindeki ara sonuçların saklanmasını ifade eder.
Sık kullanılan kalıplar
- use memoization
- memoization cache
- memoization technique
İlgili terimler
Aynı konudan: Veri Yapıları ve Algoritmalar
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
