原创 淺析Golang的深淺拷貝

明確概念 深拷貝:僅對值進行拷貝,並創建一個新的對象,新對象和被拷貝的對象指向不同的地址。淺拷貝:同時對值和地址進行拷貝,創建一個新的對象指向被拷貝對象的地址。 Golang中深拷貝和淺拷貝的數據類型都有哪些呢? 淺拷貝一般都是引用類型,

原创 Go語言講述數據結構之棧

寫在開頭 距離上篇文章已經二十多天了,本來信誓旦旦的說要周更的,果然打臉了,哈哈 由於要看論文,還要兼顧實驗室項目新功能的開發和維護,還有噁心的網課和作業,更糟糕的是我最近迷上了吃雞,就把這事給耽擱了。。。。。。 ------------

原创 Go語言講述數據結構之單鏈表

首先要知道爲什麼引入鏈表,以及什麼情況下使用鏈表,鏈表有哪些缺點? 我們使用鏈表就是爲了避免插入和刪除數據時帶來的開銷,同時鏈表可以不連續(就是在內存中的地址不一定是連續的),所以對於頻繁的增加和刪除節點,鏈表是不需要進行大量的數據遷移(