1樓:王倩
感覺演算法最核心的最有用的地方是思想,而不是演算法本身,學習演算法是學習乙個思路。思路掌握了,寫**碰到問題自然就知道用什麼方法解決了。
2樓:網友
要學演算法,就學演算法,遇到數學問題,就查,就問,不要分心,寧可簡單粗暴,不要曲線救國。
3樓:網友
我是材料系的學習起來很累, 最大的感覺就是計算機系的學生尤其是本科生編碼能力極其強大。
4樓:尓康
我是能體會體會演算法之美,並願意花時間去提高自己內功的人, 學演算法建議使用c/c++這類更接近底層的語言。
5樓:弦酥29203伎騰
多做案例!就算是學數學和演算法,如果用不上很快就會忘掉,然而工作中真正能用到演算法的人並不多,所以要讓讓學到的,想到的,推匯出來的知識可以鞏固。
6樓:寶19901殉氈
先打好基礎,瞭解語言的特性或玩法,然後再來玩演算法,個人感覺才能四兩撥千斤,演算法這種東西,是高階抽象的東西。
7樓:明智還神勇的畫眉鳥
個人建議,如果為了找個工作,不要學什麼演算法。因為程式設計方面零零碎碎的東西太多了,面試你的人不見得會多少演算法,也無法欣賞你的演算法才能。
8樓:回憶
我初學的時候看的是c++版本的演算法之美,目前看的是演算法導論和具體數學,反正都要時間來磨的,既然真想學演算法,就別想著簡單了,看書也一樣要花費很多時間去思考。
學習電腦要學習演算法麼?
9樓:匿名使用者
演算法是程式的靈魂。正哪題主所說,體味最深的是後端以及對效能要求高的系統。例如大資料儲存,分析。
學演算法不僅僅利於工作,更重要的是,你會體味到演算法的力量。從搬磚頭向框架設計邁進。乙個產品的架構師可以不現寫太多的業務**,但他一定是演算法的高手。
如何看待計算機演算法
10樓:網友
計算機演算法就是通過一定的步驟求解對應的問題。
因為計算機的資源有限,所以演算法需要考慮計算的時間和需要的儲存空間,也就是常說的時間複雜度和空間複雜度。
乙個演算法必須具備以下性質:
1)演算法首先必須是正確的,即對於任意的一組輸入,包括合理的輸入與不合理的輸入,總能得到預期的輸出。如果乙個演算法只是對合理的輸入才能得到預期的輸出,而在異常情況下卻無法預料輸出的結果,那麼它就不是正確的。
2)演算法必須是由一系列具體步驟組成的,並且每一步都能夠被計算機所理解和執行,而不是抽象和模糊的概念。
4)無論演算法有多麼複雜,都必須在有限步之後結束並終止執行;即演算法的步驟必須是有限的。在任何情況下,演算法都不能陷入無限迴圈中。
學習計算機的目的,為什麼要學習計算機
拿高薪,計算機是現在最熱門的專業,在it行來的發展,需要10年才走到it行來的最端,計算機是學無止境的。如果你打算學計算機就要有耐心。網際網路技術行業是很不錯的 1 電腦行業需求量大,工作很好找,而且工作環境也不錯。2 電腦行業的工作與社會接觸都比較緊密,緊跟潮流,所以見識和思想都會比較開放,也有利...
學習計算機
樓主的年齡不大,正是學習的時候,要學的話,一定要選個適合自己的才行,我覺得軟體工程的前景挺不錯的,不過你沒有多少基礎,應該好好選個學校,推薦乙個給你,自己可以去了解下,重慶沙坪壩那邊的威迅,自我感覺挺不錯的,你自己可以去了解下,學校管理比較嚴格,學的技術也很專業,主要是有課程分層多,適合不同的人學,...
學習計算機為什麼要學好計算機應用基礎
蘭州新華網際網路學校 學計算機技術就應該將基礎先掌握熟練,這樣才能更好進行之後的學習,而且需要在比較專業的地方學習 我已萌出天際 你要是會的話就可以不學啊!學習不就是為了長點見識 不至於犯低階錯誤嘛! 陝西新華電腦學校 在科技快速成長,資訊實際即來臨的今日,人類的智慧型結晶 電腦.在現代人的生活中扮...