關於程式設計效率問題

2022-11-29 15:55:09 字數 859 閱讀 7803

1樓:匿名使用者

如果說提高效率的技巧,那對各種演算法和資料結構的時間複雜度和空間複雜度的把握,才是正確的途徑。這些應該在各種演算法和資料結構的書上都有介紹。這只能在你工作過程中體會。。

至於區域性的程式設計技巧,基本都零散在語言的基本教材裡。。不過,如果說這種區域性優化的書倒也是有。。但不建議從這方面入手。。

另外,如果有興趣,多看看《編碼大全》《設計模式》,

程式設計到後期,就已經不再是某一門語言\某個具體技術細節的問題,而是設計的問題了。

2樓:匿名使用者

這個設計到一些問題的演算法,無非就是怎麼使時間複雜度和空間複雜度儘量的小。

好的書有那個資料結構演算法設計,我正在看,真的不錯,很詳細,哦,是那種專門為考研寫的(不難),很精簡,知識點很清晰,推薦你看看!

3樓:匿名使用者

深入理解計算機系統

c和指標

c專家程式設計

高質量c++ c程式設計指南

4樓:匿名使用者

推薦《演算法導論》

即傳說中的「綠書」

黑色的一本厚書,正面封面中間有綠色圖案

裡面有詳細降到各種演算法的時間複雜度、空間複雜度的線性函式和漸進性、上下界、期望值與效率值等等...

零售價:85元

5樓:候鳥兒

深入淺出c&c++

挺好的一本書

無論程式的設計、結構都聽容易理解並且非常有啟發性

6樓:匿名使用者

其實關鍵是演算法及資料結構效率問題,同一問題不同方法會執行不同的時間和佔用不同的空間。建議做做joj acm上的試題,會對程式設計有很大幫助的。

關於學習效率的問題

我也是高中生.我也深深體會過你這樣的情形.高中呢,壓力很大.所以難免思想上會形成一種負擔.種種不自然的想法就會出現.所以我也常向一些高手請教過,自己也琢磨過.我覺得要有好的學習效率,必須一一種平常心去面對前面的種種考試,順其自然.第二,學習要掌握好時間觀念.不要一直讀,忘記可時間.要定一個學習計劃表...

關於學習程式設計的問題

學程式設計開始一般都是學習c語言,就算你學會一點c語言,你也不一定會讀得懂別的語言,因為它們是有區別的,不過有的相似的語言還是可以讀得懂,學習程式設計就是要不斷的學習,看看你能不能坐得住了,不過我認為剛開始學習其它語言也是可以的,如vb也行,不過你到底想做什麼樣的工作呢,如果你現在一點基礎都沒有的話...

關於c語言程式設計的小問題,關於C語言程式設計的一個小問題

x為show函式中的區域性變數,不能在main函式中被訪問。include int show int main 說白了就是主函式沒有設定x變數,設定一下就好了。就能輸出了。除了在所有函式之外定義的變數外,所有在函式中定義的變數都是區域性變數,它們只能在定義它們的函式中或板塊中才是可見的 是因為 主函...