第四周學習總結

2021-10-22 23:52:23 字數 878 閱讀 5983

這一周主要學習的是動態規劃,這對我來說又是乙個嶄新的內容,說實話,這一部分的學習感覺自己稍微有一些吃力,之前的時候中文題目稍多,而且覺得還是可以找到一些規律可循,但是這一部分,總感覺拿到乙個題的時候沒大有思路,即使有了思路,卻不知道該怎麼實現。

第乙個題老師上課的時候講過,所以我在寫的時候基本就是按照老師上課講的思路寫的,但是提交之後卻超時了,我很疑惑,改了一點之後不知道為什麼還是超時,我就想要不要對程式優化,但是我發現自己找不到優化的地方了,但是我注意到了老師的例題是輸入和輸出的時候是用的scanf和printf這兩個函式,於是我就去查了一下這兩者的區別,發現這兩者各有利弊,scanf是用指標操作,但是沒有安全機制,例如我想輸入乙個char型別的資料,可以用%f進行輸入且不會報錯,但是在執行是就會出現異常,而用cin時會自動判斷變數型別,這是scanf的缺點,但是scanf確實可以做到比cin執行時間更短,而cout和printf也一樣,cout相比效率較低,我找到的相關解釋是,cout在輸出的時候會先把需要輸出的東西放入緩衝區,然後一次性進行輸出,導致了效率較低。確實我將輸入輸出改變之後確實不存在超時的問題了,之前做題的時候基本沒有使用過scanf和printf的輸入和輸出形式,不過既然能夠大大縮短執行的時間,我覺得我以後有必要多嘗試一些這種輸入和輸出的方式。

還有乙個題是關於奶牛跳躍的那個問題,我最開始對題意理解稍稍有了誤解,我沒有注意題目說的是取魔藥的奇偶會起到不同的抑制或者促進作用,後來除錯了幾次才通過。

總之,感覺這次的題目相比較之前的難度大了不少,費老師上課講的,我基本都能聽懂,但是課下練習的時候還是有些力不從心,所以我課下還得繼續多下功夫,把每個題的思路真正理解透徹,轉化為自己的東西,不能只停留在聽懂的層次,另外,費老師在上課的時候也告訴我們,這一部分,我們要多見一些題,拓展自己的思路,我覺得這是我現在必須要做的一件很重要的事情,希望自己最後能苦盡甘來吧!

第四周學習總結

測試器 gdb 它是gnu計畫的工具,是核心除錯所用為kgdb。程式錯誤分類主要為兩類,第一類為編譯式錯誤,即語法錯誤 第二類為執行時的錯誤,如邏輯錯誤,記憶體錯誤。gdb三大功能 執行程式,設定斷點,檢視變數。使用命令 gcc g hello.c o hello 或 gcc tui。gdb具體使用...

第四周學習總結

本週在機器學習方面主要學習了對於機器學習演算法優化的一些基本方法和思路,交叉驗證集的概念和學習曲線在高偏差或高方差情況下的不同特徵 機器學習 吳恩達 第四周 計算機視覺方面複習到了神經網路,加深了對反向傳播過程的理解,學習了卷積神經網路的基本構成,各個層次的組成。此外還學習了訓練神經網路的步驟,以及...

第四周學習總結

這周依舊主要是學習演算法和資料結構,已經開始寫一些資料結構的部落格,但是我感覺寫的不是特別好,我想寫的是能直接拿來學,能讓初學者看得懂的。這樣既可以鍛鍊我的文筆,又可以加深印象。這幾個月我感覺最深的就是 溫故而知新,可以為師矣 一本書,不管之前有沒有接觸過這方面的東西,學三遍,差不多就可以真正的把這...