日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java數(shù)據(jù)結(jié)構(gòu)和算法(第2版)

Java數(shù)據(jù)結(jié)構(gòu)和算法(第2版)

Java數(shù)據(jù)結(jié)構(gòu)和算法(第2版)

定 價:¥55.00

作 者: (美)Robert Lafore著;計曉云[等]譯;計曉云譯
出版社: 中國電力出版社
叢編項: 國外經(jīng)典計算機科學(xué)教材
標 簽: Java

ISBN: 9787508319117 出版時間: 2004-02-01 包裝: 平裝
開本: 24cm 頁數(shù): 560 字數(shù):  

內(nèi)容簡介

  本書可幫助讀者:·通過由基于Java演示程序所組成的可視專題討論來掌握數(shù)據(jù)結(jié)構(gòu)和算法·學(xué)會如何為常見和不太常見的編程條件選擇正確的算法·利用數(shù)據(jù)和算法為現(xiàn)實世界的處理過程建?!ち私獠煌臄?shù)據(jù)結(jié)構(gòu)的優(yōu)勢和弱點??紤]如何利用它們改進編程的效率·學(xué)會如何用面向?qū)ο蟮木幊毯喕瘮?shù)據(jù)結(jié)構(gòu)和算法本書以一種易懂的方式教授如何安排和操縱數(shù)據(jù)的問題,其中不乏一些難題:了解這些知識以期使計算機的應(yīng)用獲得最好的表現(xiàn)。不管使用何種語言或平臺,掌握了數(shù)據(jù)結(jié)構(gòu)和算法將改進程序的質(zhì)量和性能。書中提供了一套獨創(chuàng)的可視討論專題用以闡明主要的論題:它使用Java語言說明重要的概念,而避免了C/C++語言的復(fù)雜性,以便集中精力論述數(shù)據(jù)結(jié)構(gòu)和算法。經(jīng)驗豐富的作者RorbertLafore先生提供了許多簡單明了的例子,避免了對于這類例題常見的冗長、繁鎖的數(shù)學(xué)證明。在第二版中,他利用Java語言最新特性,修改并擴充了他的例子。在每一章后都有問題和練習(xí),使讀者有機會測試自己的理解程度。RobertLafore先生從1982年就開始編寫計算機編程方面的書。他的暢銷書有《Object-OrientedPro-gramminginC++》,此書在世界上的銷量已經(jīng)超過200000冊,還有《AssemblyLanguagefortheIBMPC》、《CProgramminginTurboC++》和《C++InteractiveCourse》。Lafore先生擁有數(shù)學(xué)和電子工程的學(xué)位,他從PDP-5時代就開始活躍在編程領(lǐng)域了。本書介紹了計算機編程中使用的數(shù)據(jù)結(jié)構(gòu)和算法,對于在計算機應(yīng)用中如何操作和管理數(shù)據(jù)以取得最優(yōu)性能?峁┝松釗肭吵齙慕步?。全书共分??15章,分別講述了基本概念、數(shù)組、簡單排序、堆和隊列、鏈表、遞歸、進階排序、二叉樹、紅黑樹、哈希表及圖形等知識。附錄中則提供了運行專題Applet和例程、相關(guān)書籍和問題解答。本書提供了學(xué)完一門編程語言后進一步需要知道的知識。本書所涵蓋的內(nèi)容通常作為大學(xué)或?qū)W院中計算機系二年級的課程,在學(xué)生掌握了編程的基礎(chǔ)后才開始本書的學(xué)習(xí)。

作者簡介

  RobertLafore先生從1982年就開始編寫計算機編程方面的書。他的暢銷書有《Object-OrientedPro-gramminginC++》,此書在世界上的銷量已經(jīng)超過200000冊,還有《AssemblyLanguagefortheIBMPC》、《CProgramminginTurboC++》和《C++InteractiveCourse》。Lafore先生擁有數(shù)學(xué)和電子工程的學(xué)位,他從PDP-5時代就開始活躍在編程領(lǐng)域了。

圖書目錄

出版說明                  
   獻    詞                  
   簡    介                  
   第1章  綜述                  
     數(shù)據(jù)結(jié)構(gòu)和算法能起到什么作用?                  
     數(shù)據(jù)結(jié)構(gòu)的概述                  
     算法的概述                  
     一些定義                  
     面向?qū)ο缶幊?nbsp;                 
     軟件工程                  
     對于C++程序員的Java                  
     Java數(shù)據(jù)結(jié)構(gòu)的類庫                  
     小結(jié)                  
     問題                  
   第2章  數(shù)組                  
     Array專題Applet                  
     Java中數(shù)組的基礎(chǔ)知識                  
     將程序劃分成類                  
     類接口                  
     Ordered專題applet                  
     有序數(shù)組的Java代碼                  
     對數(shù)                  
     存儲對象                  
     大O表示法                  
     為什么不用數(shù)組表示一切?                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第3章  簡單排序                  
     如何排序?                  
     冒泡排序                  
     選擇排序                  
     插入排序                  
     對象排序                      
     幾種簡單排序之間的比較                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第4章  棧和隊列                  
     不同的結(jié)構(gòu)類型                  
     棧                  
     隊列                  
     優(yōu)先級隊列                  
     解析算術(shù)表達式                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第5章  鏈表                  
     鏈結(jié)點(Link)                  
     LinkList專題Applet                  
     單鏈表                  
     查找和刪除指定鏈結(jié)點                  
     雙端鏈表                  
     鏈表的效率                  
     抽象數(shù)據(jù)類型                  
     有序鏈表                  
     雙向鏈表                  
     迭代器                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第6章  遞歸                  
     三角數(shù)字                  
     階乘                  
     變位字                  
     遞歸的二分查找                  
     漢諾(Hanoi)塔問題                  
     歸并排序                  
     消除遞歸                  
     一些有趣的遞歸應(yīng)用                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第7章  高級排序                  
     希爾排序                  
     劃分                  
     快速排序                  
     基數(shù)排序                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第8章  二叉樹                  
     為什么使用二叉樹?                  
     樹的術(shù)語                  
     一個類比                  
     二叉搜索樹如何工作                  
     查找節(jié)點                  
     插入一個節(jié)點                  
     遍歷樹                  
     查找最大值和最小值                  
     刪除節(jié)點                  
     二叉樹的效率                  
     用數(shù)組表示樹                  
     重復(fù)關(guān)鍵字                  
     完整的tree.java程序                  
     哈夫曼(Huffman)編碼                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第9章  紅-黑樹                  
     本章討論的方法                  
     平衡樹和非平衡樹                  
     使用RBTree專題applet                  
     用專題applet做試驗                  
     旋轉(zhuǎn)                  
     插入一個新節(jié)點                  
     刪除                  
     紅-黑樹的效率                  
     紅-黑樹的實現(xiàn)                  
     其他平衡樹                  
     小結(jié)                  
     問題                  
     實驗                  
   第10章  2-3-4樹和外部存儲                  
     2-3-4  樹的介紹                  
     Tree234專題applet                  
     2-3-4  樹的Java代碼                  
     2-3-4  樹和紅-黑樹                  
     2-3-4  樹的效率                  
     2-3  樹                  
     外部存儲                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第11章  哈希表                  
     哈希化簡介                  
     開放地址法                  
     鏈地址法                  
     哈希函數(shù)                  
     哈?;男?nbsp;                 
     哈?;屯獠看鎯?nbsp;                 
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第12章  堆                  
     堆的介紹                  
     Heap專題applet                  
     堆的Java代碼                  
     基于樹的堆                  
     堆排序                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第13章  圖                  
     圖簡介                  
     搜索                  
     最小生成樹                  
     有向圖的拓撲排序                  
     有向圖的連通性                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第14章  帶權(quán)圖                  
     帶權(quán)圖的最小生成樹                  
     最短路徑問題                  
     每一對頂點之間的最短路徑問題                  
     效率                  
     難題                  
     小結(jié)                  
     問題                  
     實驗                  
     編程作業(yè)                  
   第15章  應(yīng)用場合                  
     通用數(shù)據(jù)結(jié)構(gòu)                  
     專用數(shù)據(jù)結(jié)構(gòu)                  
     排序                  
     圖                  
     外部存儲                  
     前進                  
   附錄A  運行專題applet和示例程序                  
     專題applet                  
     示例程序                  
     Sun Microsystem軟件開發(fā)工具集                  
     重名的類文件                  
     其他開發(fā)系統(tǒng)                  
   附錄B  進一步學(xué)習(xí)                  
     數(shù)據(jù)結(jié)構(gòu)和算法                  
     面向?qū)ο蟪绦蛘Z言                  
     面向?qū)ο笤O(shè)計(OOD)和軟件工程                  
   附錄C  問題答案                  
     第1章, 綜述                  
     第2章, 數(shù)組                  
     第3章, 簡單排序                  
     第4章, 棧與隊列                  
     第5章, 鏈表                  
     第6章, 遞歸                  
     第7章, 高級排序                  
     第8章, 二叉樹                  
     第9章, 紅-黑樹                  
     第10章, 2-3-4樹和外部存儲                  
     第11章, 哈希表                  
     第12章, 堆                  
     第13章, 圖                  
     第14章, 帶權(quán)圖                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號