使用位圖算法來優化簽到歷史存儲空間佔用

  前言 實際開發中有這樣的場景,用戶每日簽到,可獲取相對應的積分贈送,如果連續簽到,則可獲得額外的積分贈送。 本文主要講解使用位圖算法來優化簽到歷史記錄的空間佔用。當然如果業務中僅僅是獲取連續簽到的最大天數,使用一個計數器即可記錄。   需求: 1.記錄一年的簽到歷史 2.獲取某月的簽到歷史 3.獲取過去幾天連續簽到的最大天數   位圖算法實現思路 一天的簽到狀態只有兩種,簽到和未簽到。如果使用
相關文章
相關標籤/搜索