.NET週報 【4月第2期 2023-04-08】

2023-04-11 12:01:27

國內文章

LRU快取替換策略及C#實現

https://www.cnblogs.com/eventhorizon/p/17290125.html

這篇文章講述了快取替換策略,特別是LRU演演算法。LRU演演算法基於這樣一個假設:如果資料最近被存取過,那麼將來被存取的機率也更高。通常我們會用雙向連結串列來實現這個資料結構,每次存取資料的時候,就將資料移動到連結串列的尾部。但如果資料的存取模式不符合LRU演演算法的假設,那麼LRU演演算法就會失效。文章還提到了LFU和LFRU演演算法,可以有效的解決這個問題。最後,文章介紹瞭如何優化演演算法,降低連結串列的刪除操作的時間複雜度。

Semantic Kernel 入門系列: