演算法有什麼用
你好,很高興回答你的問題。
有一種說法是程序就是數據結構和演算法的結合。
所以演算法的作用我覺得是程序的基礎吧。
如果有幫助到你,請點擊採納。
2. 學演算法有什麼用
其實你都說明白了,研究更高效的演算法就是為了節省時間。你學過數值分析么?你知道如過沒有高效的演算法,就按照矩陣的定義,來求20X20的矩陣,目前的電腦要算到地老天荒的。
API是哪來的?你寫的那個能被sun採納么?如果都不研究排序演算法,那麼寫出來的代碼豈不跟你無異?
雲,聽說過吧?現在處理的數字,運算量已經超過了你的想像。一網路為例,每一天都處理的數據都是海量的,你要查個東西,沒幾秒就出來了,那不研究演算法,能行么。?
尤其是現在,數據越來越大,越來越多,演算法就顯得尤為重要了。
研究演算法,其實是鍛煉自己的思維。一個問題有不同的解決方式。當你碰到一個新的事物,你有可能寫得出演算法,單不一定能寫得出代碼。http://..com/question/422543292.html?oldq=1比如這個,我就是像想到演算法的。
而且,敲代碼技術含量本身就不高,孰能生巧的過程。
3. Java中要用那些演算法,演算法有什麼作用
常見演算法?
你指的是不是
數覺結構?
自己弄本有關的書看看吧。
java
和c/c++
一樣。只不過用不同的語言來實現相同的功能而已。
4. 學演算法有什麼用
是程序員的基本功
想學好演算法的話,可以推薦你看《演算法導論》和《編程之美——微軟技術面試心得》
兩本書結合起來看效果不錯
5. C語言的演算法有什麼用
演算法就是解決問題的方法。
你看到的演算法都是簡單的方法。
演算法牛X解決問題就牛X
你用變成解決問題就是 語法+演算法。
語法很簡單。就那些 ,你只要記就行了
而演算法就多了去了。
就像每個中國人都知道3萬多個漢字 (比作為語法)
而能寫出號文章的就沒那麼多人了(比作演算法)
演算法體現你解決問題的思維
體現你程序的空間復雜程度和時間復雜程度。
想提高演算法就提高你的邏輯思維能力和數學吧。
平時也應該多讀別人的程序,了解下別人的演算法。
6. 提問!演算法到底有什麼用啊!
舉個具體例子。我自己做過實驗,給一百萬個數字排序的時候,用C語言教材上的冒泡排序要排將近30分鍾才排得完;而用數據結構教材里的快速排序只要40多秒。這就是演算法和數據結構重要性的一個具體體現,以後你會慢慢體會到的。學好數學吧,不然你永遠只能是coder,而不是developer
7. 學習計算機演算法有什麼用啊
《演算法導論》
《演算法概論》
《演算法藝術與信息學競賽》
《世界大學生程序設計競賽(acm/icpc)高級教程》--程序設計中常用的計算思維方式
這是吳文虎寫的
很好
現在很缺貨阿
麻煩加點分吧!!!!!!!!
8. 編程演算法有什麼用
程序=演算法+數據結構 沒有好的演算法,很難寫出優秀的程序!
9. 演算法到底有什麼用
樓主肯定是沒遇到過大項目,演算法不懂的人無法編出大程序來!
演算法的話學數據結構這門課!
10. 學計算方法有什麼用
列好的方程怎麼去解,沒有精確解時,怎麼得到近似解?這是計算方法要解決的問題;
二元線性方程組,手算就能解。若是兩萬階的線性方程組,你得有高速有效的演算法才行。這也是計算方法要解決的問題!
類似的問題、各行各業、五行八門、太多太多,都離不開計算機、計算方法;
計算方法主要解決計算速度要快、計算精度要高、演算法有效、容錯能力強等關鍵問題。
可見學計算方法非常有用!