當前位置:編程學習大全網 - 編程軟體 - 如果學Java的話是不是就不用學數據結構了?

如果學Java的話是不是就不用學數據結構了?

問題壹:要學數據結構的,否則在j2se中的集合類API妳是看不懂得,而數據結構在軟件開發中還是相當重要的,主要是可以提高程序運行效率,減低算法復雜度,初學者可能這些東西都看不上眼,可是當妳有壹天接觸項目的時候,妳就會發現數據結構有多麽重要了。給妳講壹下學習的方法:學習數據結構不壹定要精通,因為中國高校的數據結構基本上都是以c語言作為基礎講解的,所以沒必要精通,除非妳是做c的開發,如果是java方向的,關鍵是要領會各種數據結構的要義,比如:堆棧和隊列的區別,再比如數組和Vector、Array的區別,又比如:map映射是怎麽回事?同時關註j2seAPI中的相關方法。各種數據結構所對應的java類在java.util包中有詳細的講解,理解領會了各種數據結構的要義後就可以將大部分的精力花在研究api上就可以了,要熟悉這種相應的方法。

問題二:離散數學在軟件工程中的作用不算太大,它屬於基礎數學的範疇。除了數據結構中引用了其樹論和圖論外,還有就是邏輯和關系。但是建議妳學習,特別是妳要學習關系型數據庫的時候。其實離散數學學習起來非常有意思,就像是做腦筋急轉彎,特別練妳的大腦思維能力,而這種能力是壹個合格程序員所必須的。還記得“離散數學”中的壹道題嗎?“斑馬難題”。學學吧!它和普通意義上的數學不太壹樣,特好玩,特有意思!學好後妳會感覺妳的腦子要比別人轉的很快。邏輯思維能力也比別人更加縝密!

  • 上一篇:在C#編程中,使用鍵盤上的方向鍵來控制壹段代碼的移動。
  • 下一篇:三層架構和SOA架構的區別
  • copyright 2024編程學習大全網