左耳聽風 第四周

2021-09-02 10:03:31 字數 1289 閱讀 6212

每週完成乙個arts: 每週至少做乙個 leetcode 的演算法題、閱讀並點評至少一篇英文技術文章、學習至少乙個技術技巧、分享一篇有觀點和思考的技術文章。(也就是 algorithm、review、tip、share 簡稱arts)

先總結 : 這週換了方式 , 根據資料結構的學習路線從頭開始刷題 , 在學習資料結構知識的同時提高自己的程式設計能力 。 之前的幾周單純的為了做題而做題 , 難題都是看別人**實現的不如自己好好從簡單題做起真正的提高自己的能力 , 也根據 耗子叔在 slack 上對 arts 時間安排的建議進行了相應調整 , 新的一周 希望有更大的進步。

給定乙個由整數組成的非空陣列所表示的非負整數,在該數的基礎上加一。

最高位數字存放在陣列的首位, 陣列中每個元素只儲存乙個數字。

你可以假設除了整數 0 之外,這個整數不會以零開頭。

示例 1:

輸入: [1,2,3] 輸出: [1,2,4] 解釋: 輸入陣列表示數字 123。 示例 2:

輸入: [4,3,2,1] 輸出: [4,3,2,2] 解釋: 輸入陣列表示數字 4321。

我的思路 : 先從末位進行加法 , 逢 10 進 1 , 但對 首位 即最高位進行特殊處理 因為要擴大陣列長度

待解決問題 , 歡迎指導 : 如何解決 函式中 指標 p 的記憶體釋放問題 ?

int

*plusone

(int

* digits,

int digitssize,

int* returnsize)}if

(digits[0]

==10

)// 處理位數問題 , 當首位為 10 時 陣列長度 +1

*returnsize = digitssize;

return digits;

}

strange and maddening rules ( 阿里巴巴向量庫 )

( 國外圖示庫 )

這是以前在了解前端方面收藏的** , 一般來說普通程式設計師在製圖這一塊都不是很擅長 , 而前端方面總是需要很多小圖示來配合單一的文字 , 老是張口求設計的幫助也不符合我們 程式設計師的性格 這時一些免費的圖示庫就非常實用了 , 而且裡面的圖示質量較高 , 拿來參考也是很不錯的。

資料結構和演算法 鍊錶和陣列

根據 極客時間 王爭老師的課程開始學習資料結構 , 作為一名計算機專業的學生 了解資料結構和演算法 既是 基礎課程的學習需要 也是提高自己程式設計能力的根本方** 。

左耳聽風 第四十三周

每週完成乙個arts 每週至少做乙個 leetcode 的演算法題 閱讀並點評至少一篇英文技術文章 學習至少乙個技術技巧 分享一篇有觀點和思考的技術文章。也就是 algorithm review tip share 簡稱arts leetcode229.求眾數 leetcode235.二叉搜尋樹的最...

左耳聽風 第九周

每週完成乙個arts 每週至少做乙個 leetcode 的演算法題 閱讀並點評至少一篇英文技術文章 學習至少乙個技術技巧 分享一篇有觀點和思考的技術文章。也就是 algorithm review tip share 簡稱arts leetcode 844.比較含退格的字串 leetcode 148 ...

再讀《左耳聽風》

今天,偶然間又想起來了自己訂閱的極客時間課程,好久沒有看了。之前買了兩個課程,乙個是 左耳聽風 乙個是關於pygame的。左耳聽風 這個課程應該是一年前就出了的,當時也是機緣巧合看到了這個課程,剛推出來的時候就買了 忘了當時是多少錢了 現在好像已經漲到299了。當時剛買的時候,看了幾篇文章,給我的印...