Tag: Python

  • 比較Rust與Python的插入排序演算法效能

    July 29, 2024, 12:33 a.m.
    程式語言

    近一個月開始學習Rust,體感上覺得離能夠實戰還是差了很遠。因此計畫接下來用寫文章的方式,強迫自己每天寫一點Rust Code,再積極一點的學習這個語言。

    閱讀更多

  • LRU Cache簡介

    Jan. 4, 2023, 9:30 p.m.
    演算法

    LRU(Least Recently Used Cache) 是一種快取的機制,他的概念是儲存最近用過的內容,並且根據「某種原則」來取代掉舊的資料。一個基本的LRU Cache會透過 Hash Map與 Double Linked List 來搭配實做,

    閱讀更多

  • Python以Classmethod建構多形

    May 19, 2023, 8:03 p.m.
    程式語言

    假設有一批Class/Object彼此之間互相呼叫工作,那負責「生產他們的函數」的通用性會成為一個問題!如果有新的Object出現,就必須要針對新的Class/Object重新實現「產生這些Object的函式」。Python的@classmethod修飾符剛好可以成為解決這個問題的工具。

    閱讀更多