程式設計珠磯第一章閱讀筆記

2022-01-24 08:00:49 字數 597 閱讀 3244

在讀第一章結束之後自己的一些體會和感受(理解到的東西、我認為對自己有用的東西)程式設計開始之前,一定要問問自己想要幹什麼,明確自己的想要做的東西。為什麼這莫做,是什麼原因導致的這莫做。對自己的輸入和輸出一定要明確。從中學到了程式設計開始的時候一定要有緊缺的問題描述。你想要輸入什麼,以神魔楊的型別進行輸入,最後想要輸出乙個什麼樣的結果。這樣連個方面都要明確。之後分析路徑。選擇最適合自己的一條道路進行開發。

要學會將自己的程式設計分布進行模組化。每一部分明確自己的目的。

這本書中提到了。對於程式設計,這就是一場戰役,恰當的問題才是主要的。問題的定義要佔這場戰役的90%左右。要善於提出比較優質的問題。對於好的問題他的答案會更接近更好的問題的解決方案。。對於在程式設計中的考慮,要做到時間和空間的統一。不能偏廢要善於對這個軟體或者演算法提出問題。看看從問題的考慮角度這樣算會不會更簡單。之前自己做程式設計。就是根據檔案從頭開始打**。沒有先考慮問題,具體不知道自己要做什麼只是知道需要將程式做出來。自己總是使用自己比較熟練的方法對程式進行操作,極少會考慮時間和空間上的問題。這就導致自己在這些方面不是很成功。

對於程式設計師的主要問題不一定是技術上的,更有可能是心裡上的。當乙個程式設計師在著力去解決乙個錯誤的問題的時候。他是不可能取得進步的。所以問題是程式設計不可少的東西。

《程式設計珠璣》第一章筆記

文章從乙個實際的問題開始 乙個 系統,7位數的 號碼,用1mb的記憶體空間將這些 號碼排序。分析 如果將這些 號碼看成int型別的整數,將其讀入記憶體中進行排序,int型別4個位元組,最多有10000000個 號碼,則需要40mb的記憶體空間,遠遠超出題目的要求,但是這10000000個資料有他們的...

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...

第一章 筆記

2.呼叫mat的size 方法,可以獲取該影象的尺寸。返回的是乙個結構體。mat image cout height 3.在原地進行的影象變換 mat image,result flip image,result,1 1 表示水平翻轉 2 表示垂直翻轉 負數表示既有水平也有垂直翻轉 imwrite ...