只要你做軟體,我覺得,數據結構和演算法, 是絕對要學習的課程。 盡管現在可能用不上,但是他給你的是一種思想,一種解決問題的思想。 可以鍛煉你的邏輯思維。 個人見解!
2. 學java和安卓,需要學哪些演算法!
演算法很多,但是不需要每一個都掌握,可以到idehub社區查看系統的java演算法資料,好幾百條,選擇最基礎的就行。
java學習其實不難,難就在沒有順手的工具,對初學者和自學者來說,搭建環境是很大的門檻,
現在好了,有了手機端專業的java ide環境,可以隨時隨地進行編程操作,還有技術大牛在線解答技術問題。學習起來飛快哦。
java就是一門實踐性很強的技術,只有多動手寫代碼,才能真正掌握,才能應用於實際開發。所以趕快行動了!!
3. java程序員需要非常精通演算法嗎
完全不需要很強的演算法,你只需要會用遞歸就可以了,會用遞歸從資料庫里的表構建出樹狀菜單就行了。
4. 學習Java要不要特意的去學習演算法
一些基本的演算法建議學習一下
比如查找、排序之類的
因為這些演算法工作上需要用到
更深入一些的演算法可以考慮有一些經驗後再去學習
5. 用java語言的程序員是不是很少用到演算法
不是的。
演算法是通用的解決問題的方法,在解決問題上,一般的編程語言都能夠用得到演算法,Java屬於高級編程語言,也不例外。
6. 學java是不是要學數據結構和演算法
要學的,還要學面向對象、數組、多線程、反射、資料庫、jQuery、JSP、MyBatis、MyCAT等等還有很多,我看千鋒的Java是要學這些
7. 新手初學Java有必要去學習數據結構與演算法嗎
還是有些必要的,大公司筆試面試基本都是靠計算機網路及數據結構與演算法。
建議找些基礎的演算法如排序查找等入門就可以了,java新人用不到多深層次的演算法,
新人初學Java的話建議還是講基礎知識弄通弄透比較好。
8. java初級程序員必須懂演算法數據結構嗎,有沒有不需要懂演算法數據結構單純寫代碼的工作
數據結構算是基礎了,數據結構不懂,怎麼寫演算法。而且,JAVA可以做的方面很多,如果你不做演算法可以學做JAVAWEB ,大數據都可以,都可以用JAVA語言。想靠基礎的敲代碼賺錢的話,除非是助理,實習生,這些要求不高,不然的話,大部分都要求會框架。這些都得需要一定的數據結構知識的支撐。
9. 學java是否要學演算法
如果您是剛開始學的話我覺得沒有必要,畢竟演算法這東西沒有什麼更新,也沒有什麼更新的演算法,大部分都是些老的經典演算法
最重要的就是可能你以後的工作中用到演算法的地方很少很少,除非去做一些比較大的項目或者是一些比較特殊的比如 網路啊,GOOGLE啊這種搜索的,肯定需要演算法來提高運行速度,搜索速度
而以後要是做些比較小的項目,只是幾十個人用的話,很可能不存在速度的快慢問題,就不是特別有必要啦
10. 學java還用學演算法導論嗎時間緊的情況下
不用了
程序=數據結構+演算法 這個理論不適合JAVA
因為JAVA是面向對象的語言,而那個說法是以前關於面向過程語言像C等語言的說法~~