您好,登錄后才能下訂單哦!
cdn.xitu.io/2019/3/3/16941a949afab1ea?w=710&h=772&f=png&s=121666">
準備加班中ing.....
每個用戶都有自己的個人空間,當有其他用戶來訪問的時候,需要添加訪客記錄,并且更新為最新的訪客,這里設計到一個坑,如果存在這個用戶的訪問記錄需要更新用戶的最后訪問時間。那這個需求在技術維度來說,有什么特點嗎?
先想10秒鐘,在接著往下看!!!
有什么設計要點呢?
緩存的篇章今日暫且不說,說一下以上的第二點,也就引出了今日數據結構主角:鏈表
鏈表百科:鏈表是一種物理存儲單元上非連續、非順序的存儲結構,數據元素的邏輯順序是通過鏈表中的指針鏈接次序實現的。鏈表屬于線性結構。
public class Node<T>
{
//當前節點的數據元素
public T Data { get; set; }
//當前節點的下一個元素
public Node<T> NextNode { get; set; }
}
public class Node<T>
{
//當前節點的前一個節點
public Node<T> PreNode { get; set; }
//當前節點的數據元素
public T Data { get; set; }
//當前節點的下一個元素
public Node<T> NextNode { get; set; }
}
給你10秒回到X總的需求中來。通過對鏈表的介紹,我們該選擇哪種鏈表呢?這里我先說一下我的思路,如有錯誤請指正:
X總的個人空間需求并沒有結束,菜菜仍然在持續優化中,歡迎大佬指正!
添加關注,查看更精美版本,收獲更多精彩
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。