『壹』 求數據結構與演算法(java版)和java核心技術第一卷的電子書
java核心技術第一卷:基礎部分 第八版的我只有英文版的,書上的代碼是可以復制的(我用的閱讀工具是 方正Apabi Reader),第七版想必你已經有了。
發過去了…………
『貳』 java數據結構與演算法分析
於之前面試android的時候考到了很多關於java的知識,所以這次重溫數據結構知識就打算用java來學習,畢竟android是以java為基礎的,而且我現在學習的j2ee架構也是以java為基礎的。
java中的類就是對現實世界的對象的一種抽象,例如人就是一個類別,人有名字,聯系電話,住址等成員屬性,人擁有說話,吃飯,走路等成員方法。類就是這樣,定義了一種對象,它有什麼,會做什麼。
繼承——子類就是父類的一種特定類別。例如學生就是人的子類,學生屬於人,是特定的一類人。所以我們讓學生繼承人,這樣學生可以擁有人的屬性和方法,也就是說,學生也有了名字,聯系電話,住址等成員屬性,擁有說話,吃飯,走路等成員方法。但是學生還有特定的一些方法(讀書,上課),或者特定的一些屬性(學號,年級),這些可以添加在子類中。
因為每個子類都屬於父類,例如每個學生都屬於人,所以可以用父類來引用子類的對象:People p = new Student();反過來不行。
java中一個類只能繼承一個父類,也就是單繼承。
但一個類可以實現多個介面,間接地實現了多繼承。介面就是一系列方法的聲明,沒有實現。於之前面試android的時候考到了很多關於java的知識,所以這次重溫數據結構知識就打算用java來學習,畢竟android是以java為基礎的,而且我現在學習的j2ee架構也是以java為基礎的。
java中的類就是對現實世界的對象的一種抽象,例如人就是一個類別,人有名字,聯系電話,住址等成員屬性,人擁有說話,吃飯,走路等成員方法。類就是這樣,定義了一種對象,它有什麼,會做什麼。
繼承——子類就是父類的一種特定類別。例如學生就是人的子類,學生屬於人,是特定的一類人。所以我們讓學生繼承人,這樣學生可以擁有人的屬性和方法,也就是說,學生也有了名字,聯系電話,住址等成員屬性,擁有說話,吃飯,走路等成員方法。但是學生還有特定的一些方法(讀書,上課),或者特定的一些屬性(學號,年級),這些可以添加在子類中。
因為每個子類都屬於父類,例如每個學生都屬於人,所以可以用父類來引用子類的對象:People p = new Student();反過來不行。
java中一個類只能繼承一個父類,也就是單繼承。
但一個類可以實現多個介面,間接地實現了多繼承。介面就是一系列方
『叄』 學java 的數據結構和演算法哪本書好
數據結構和演算法 是獨立於編程語言的,不用糾結於語言
可以看看 《大話數據結構》 ,用來入門不錯
《Java數據結構和演算法》,這本是用java寫的
『肆』 Java數據結構與演算法有哪些
《Java數據結構和演算法》(第2版)介紹了計算機編程中使用的數據結構和演算法,對於在計算機應用中如何操作和管理數據以取得最優性能提供了深入淺出的講解。全書共分為15章,分別講述了基本概念、數組、簡單排序、堆和隊列、鏈表、遞歸、進階排序、二叉樹、紅黑樹、哈希表及圖形等知識。附錄中則提供了運行專題Applet和常式、相關書籍和問題解答。《Java數據結構和演算法》(第2版)提供了學完一門編程語言後進一步需要知道的知識。本書所涵蓋的內容通常作為大學或學院中計算機系二年級的課程,在學生掌握了編程的基礎後才開始本書的學習。
『伍』 什麼時候可以學習java數據結構和演算法
不用花太多時間去學數據結構那東西吧...因為JAVA本身就有這類庫,直接用就是了,不用太關心裏面,不過對數據結構肯定是要有一定程度的了解才過得去的,不然你知道有類庫也不知道怎麼用,和何時該用.
當你入好門之後就向JAVA高級一點的應用進發吧,例如:線程開發,WEB編程,資料庫開發,GUI的開發等等等
推薦你看<<JAVA語言程序設計進階篇>>現在是第6版最新了,Y.Daniel Liang著的,內容全面,也合初學者~
『陸』 <Java數據結構和演算法>,用來學習數據結構可以嗎
不用花太多時間去學數據結構那東西吧因為JAVA本身就有這類庫,直接用就是了,不用太關心裏面,不過對數據結構肯定是要有一定程度的了解才過得去的,不然你知道有類庫也不知道怎麼用,和何時該用.
當你入好門之後就向JAVA高級一點的應用進發吧,例如:線程開發,WEB編程,資料庫開發,GUI的開發等等等
你看<<JAVA語言程序設計進階篇>>現在是第6版最新了,Y.Daniel Liang著的,內容全面,也合初學者~
『柒』 我想學習java的數據結構和演算法 看什麼書比較好
先看 《c++從入門到精通》 不用看完 把指針看完就行了 1周搞定。然後看 《數據結構與演算法分析》。兩書均用c++, 有c基礎很容易上手前面那本。
『捌』 java數據結構與演算法的書,哪本好
《數據結構與演算法分析》(java版)
[美]Clifford A.Shaffer 著
張銘 劉曉丹 譯
如果要學習數據結構與演算法分析基礎的話,建議看這一本。tij裡面設計的演算法分析比較少。
『玖』 《數據結構與演算法分析 java語言描述》這本書我連開始的級數公式都看不懂怎麼辦
數據結構的書有很多,內容大同小異,都是線性表、鏈表、棧和隊列、樹、圖、排序、查找等內容。只是每一部分舉例子時採用的樣例不同而已,級數公式看不懂沒關系,也不用專門去補習高等數學,略過這個例子,看其他能看懂的,把數據結構的基本思想掌握了即可。
『拾』 數據結構與演算法分析,c,c++,java版 之間的區別是什麼
數據結構與演算法分析和具體的語言之間沒有關系,一般演算法都是用偽代碼寫的,類Pascal語言,推薦樓主看數據結構與演算法分析是不要看C,C++,JAVA版這一類的。