開課豈止至今終於把stl課件上基本操作啃明白了 雖然期間耗費了大量時間去複習回想了指標、陣列、輸入輸出、傳指標傳數值傳位址等各種以前的知識 但是最後的成果還是比較可觀的 但在嚐到一點甜頭的同時後確實懈怠了一點 然後這週就有一兩天時間搜stl的題目只是邊看邊抄一遍** 雖然過的很舒服但是總是有種知識學不全的罪惡感
stl很多題解中大都使用了陌生的函式比如.isalpha 判斷是不是字母(可用於迴圈中如while(isalpha(a[i])));tolower(a[i]);將字母轉化為小寫 但總感覺使用太多stl外的函式是不是不太合適?雖然解的時候特定函式必然會簡化過程但是 真實出題的時候應該會對這種情況有限制吧 對這點有點迷茫 打算先這樣積累下去 日後再作區別 先記一下
還有就是很多定義比如set::iterator 類似指標,定義乙個位址變數it for(set::iterator it=final.begin();it!=final.end();it++); 不是特別難懂
之後便是抄完許多題後對stl基本操作的一些看法 很多題其實不用stl也可以ac 只不過在結構邏輯控制上不如stl更加清晰可讀 stl在我看來更像是乙個將一型別執行過程綜合的一種結構 有很多題看上去繁瑣非常但是真正寫**時核心依舊非常簡單 但是能不能想得出來就是另外一回事了 日漸改掉參考資料的習慣
2019 03 02 模組和異常處理學習
在d盤下建立乙個目錄名稱為 m a m a目錄下建立乙個子目錄 m b 兩個目錄下分別建立乙個 init py檔案,檔案內容為空 m a目錄下建立乙個檔案a.py,如下 def sum a,b return a bm b目錄下建立乙個檔案b.py,如下 def mul a,b return a b在...
2019 03 23學習記錄總結
貪心訓練題目結束 給我最大的感觸是貪心衍生出的題型與題型變化之多 實在讓人頭大 然後寫寫這週對貪心的一點想法 貪心更看重排序處理的想法 最起碼在我做題的一段時間裡 不同的想法越簡練越能通過 比如卡牌比大小那類題 如果選擇全情況遍歷雖能執行但是絕對會超時 但是如果想到用map進行比較計數則會容易得多 ...
2019 03 27學習記錄總結
上週開了dp 使用起來感覺很微妙 因為在使用的時候莫名有種與遞推二分的熟悉感 但是實際編寫的時候卻又不想兩者那樣容易 開始的時候不是特別容易懂 而且在 格式上比較單一 細節上又比較多元 一些操作簡化之後的 一時半會又不容易反應過來 所以用起來感覺很費力 然後是這幾天對dp的一些聯想 dp演算法跟遞迴...