數(shù)據(jù)結(jié)構(gòu)與算法分析:Java語言描述(原書第3版) 中文完整pdf掃描
47.3MB / 01-22
數(shù)據(jù)結(jié)構(gòu)與算法經(jīng)典問題解析:Java語言描述(原書第2版) 完整pdf
107.1MB / 11-02
修煉Java開發(fā)技術(shù):在架構(gòu)中體驗(yàn)設(shè)計(jì)模式和算法之美 PDF掃描版[6
63.51MB / 03-09
數(shù)據(jù)結(jié)構(gòu)與算法分析:Java語言描述(第2版)中文PDF版 [37M]
37MB / 10-29
Java遺傳算法編程 帶目錄完整pdf[28MB]
28.7MB / 07-16
-
深入理解高并發(fā)編程(第1版) 冰河 中文pdf版 java電子書 / 8.4MB
-
80個java開發(fā)項(xiàng)目經(jīng)驗(yàn)匯總 + 簡歷項(xiàng)目素材 中文pdf版 java電子書 / 1.0MB
-
-
springcloud學(xué)習(xí)筆記+中文學(xué)習(xí)文檔 PDF完整版 java電子書 / 6.46MB
-
Java后端體系高級面試題 中文PDF版 java電子書 / 2.19MB
-
java二十二種設(shè)計(jì)模式 pdf完整版 java電子書 / 0.98MB
-
java高并發(fā)筆記 中文pdf完整版 java電子書 / 3.5MB
-
-
2024年Java面試寶典合集 完整版PDF java電子書 / 36.7MB
-
JAVA中高級開發(fā)面試寶典v8.0版本+后端 完整版PDF java電子書 / 6.19MB
詳情介紹
Java 常用算法手冊 內(nèi)容簡介:
現(xiàn)代的設(shè)計(jì)任務(wù)大多通過計(jì)算機(jī)編程來完成,而算法起到了至關(guān)重要的作用。可以毫不夸張地說,算法是一切程序設(shè)計(jì)的靈魂和基礎(chǔ)。選擇合理的算法,可以起到事半功倍的效果。
本書分三篇,共14章,分別介紹了算法基礎(chǔ)、算法應(yīng)用和算法面試題。首先介紹了算法概述,然后重點(diǎn)分析了數(shù)據(jù)結(jié)構(gòu)和基本算法思想;接著,詳細(xì)講解了算法在排序、查找、數(shù)學(xué)計(jì)算、數(shù)論、歷史趣題、游戲、密碼學(xué)等領(lǐng)域中的應(yīng)用;最后,列舉了算法的一些常見面試題。
書中知識點(diǎn)覆蓋全面,結(jié)構(gòu)安排緊湊,講解詳細(xì),實(shí)例豐富。全書對每一個知識點(diǎn)都給出了相應(yīng)的算法及應(yīng)用實(shí)例,雖然這些例子都是以Java語言來編寫的,但是這些算法并不局限于Java語言。如果讀者采用其他的編程語言,例如C++、C、C#等,只要根據(jù)其語法格式進(jìn)行適當(dāng)?shù)男薷谋憧梢粤恕?/p>
本書旨在幫助Java語言初級程序員深入了解Java算法思想,提升其語言代碼編程能力,還可以作為大中專院校學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法的參考書,也可為教師授課提供素材,同時還可以作為具有一定編程經(jīng)驗(yàn)的程序員的參考用書。
Java 常用算法手冊 目錄:
第1篇 算法基礎(chǔ)篇
第1章 算法和實(shí)現(xiàn)算法的Java語法
1.1 建立算法初步概念
1.1.1 什么是算法
1.1.2 算法的發(fā)展歷史
1.1.3 算法的分類
1.2 算法相關(guān)概念的區(qū)別
1.2.1 算法與公式的關(guān)系
1.2.2 算法與程序的關(guān)系
1.2.3 算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系
1.3 算法的表示
1.3.1 自然語言表示
1.3.2 流程圖表示
1.3.3 N-S圖表示
1.3.4 偽代碼表示
1.4 算法的性能評價
1.4.1 時間復(fù)雜度
1.4.2 空間復(fù)雜度
1.5 一個算法實(shí)例
1.5.1 查找數(shù)字
1.5.2 創(chuàng)建項(xiàng)目
1.5.3 編譯執(zhí)行
1.6 Java程序的基本結(jié)構(gòu)
1.6.1 類是一個基本單元
1.6.2 main方法
1.6.3 自定義方法
1.6.4 System.out.println的使用
1.6.5 一個簡單而完整的程序
1.7 順序結(jié)構(gòu)
1.8 分支結(jié)構(gòu)
1.8.1 if...else分支結(jié)構(gòu)
1.8.2 if...else嵌套
1.8.3 switch語句
1.8.4 編程實(shí)例
1.9 循環(huán)結(jié)構(gòu)
1.9.1 while循環(huán)
1.9.2 do…while循環(huán)
1.9.3 for循環(huán)
1.9.4 編程實(shí)例
1.10 跳轉(zhuǎn)結(jié)構(gòu)
1.10.1 break
1.10.2 continue
1.10.3 編程實(shí)例
1.11 小結(jié)
第2章 數(shù)據(jù)結(jié)構(gòu)
2.1 數(shù)據(jù)結(jié)構(gòu)概述
2.1.1 什么是數(shù)據(jù)結(jié)構(gòu)
2.1.2 數(shù)據(jù)結(jié)構(gòu)中的基本概念
2.1.3 數(shù)據(jù)結(jié)構(gòu)的內(nèi)容
2.1.4 數(shù)據(jù)結(jié)構(gòu)的分類
2.1.5 數(shù)據(jù)結(jié)構(gòu)的幾種存儲方式
2.1.6 數(shù)據(jù)類型
2.1.7 常用的數(shù)據(jù)結(jié)構(gòu)
2.1.8 選擇合適的數(shù)據(jù)結(jié)構(gòu)解決實(shí)際問題
2.2 線性表
2.2.1 什么是線性表
2.2.2 線性表的基本運(yùn)算
2.3 順序表結(jié)構(gòu)
2.3.1 準(zhǔn)備數(shù)據(jù)
2.3.2 初始化順序表
2.3.3 計(jì)算順序表長度
2.3.4 插入結(jié)點(diǎn)
2.3.5 追加結(jié)點(diǎn)
2.3.6 刪除結(jié)點(diǎn)
2.3.7 查找結(jié)點(diǎn)
2.3.8 顯示所有結(jié)點(diǎn)
2.3.9 順序表操作實(shí)例
2.4 鏈表結(jié)構(gòu)
2.4.1 什么是鏈表結(jié)構(gòu)
2.4.2 準(zhǔn)備數(shù)據(jù)
2.4.3 追加結(jié)點(diǎn)
2.4.4 插入頭結(jié)點(diǎn)
2.4.5 查找結(jié)點(diǎn)
2.4.6 插入結(jié)點(diǎn)
2.4.7 刪除結(jié)點(diǎn)
2.4.8 計(jì)算鏈表長度
2.4.9 顯示所有結(jié)點(diǎn)
2.4.10 鏈表操作實(shí)例
2.5 棧結(jié)構(gòu)
2.5.1 什么是棧結(jié)構(gòu)
2.5.2 準(zhǔn)備數(shù)據(jù)
2.5.3 初始化棧結(jié)構(gòu)
2.5.4 判斷空棧
2.5.5 判斷滿棧
2.5.6 清空棧
2.5.7 釋放空間
2.5.8 入棧
2.5.9 出棧
2.5.10 讀結(jié)點(diǎn)數(shù)據(jù)
2.5.11 棧結(jié)構(gòu)操作實(shí)例
2.6 隊(duì)列結(jié)構(gòu)
2.6.1 什么是隊(duì)列結(jié)構(gòu)
2.6.2 準(zhǔn)備數(shù)據(jù)
2.6.3 初始化隊(duì)列結(jié)構(gòu)
2.6.4 判斷空隊(duì)列
2.6.5 判斷滿隊(duì)列
2.6.6 清空隊(duì)列
2.6.7 釋放空間
2.6.8 入隊(duì)列
2.6.9 出隊(duì)列
2.6.10 讀結(jié)點(diǎn)數(shù)據(jù)
2.6.11 計(jì)算隊(duì)列長度
2.6.12 隊(duì)列結(jié)構(gòu)操作實(shí)例
2.7 樹結(jié)構(gòu)
2.7.1 什么是樹結(jié)構(gòu)
2.7.2 樹的基本概念
2.7.3 二叉樹
2.7.4 準(zhǔn)備數(shù)據(jù)
2.7.5 初始化二叉樹
2.7.6 添加結(jié)點(diǎn)
2.7.7 查找結(jié)點(diǎn)
2.7.8 獲取左子樹
2.7.9 獲取右子樹
2.7.10 判斷空樹
2.7.11 計(jì)算二叉樹深度
2.7.12 清空二叉樹
2.7.13 顯示結(jié)點(diǎn)數(shù)據(jù)
2.7.14 遍歷二叉樹
2.7.15 樹結(jié)構(gòu)操作實(shí)例
2.8 圖結(jié)構(gòu)
2.8.1 什么是圖結(jié)構(gòu)
2.8.2 圖的基本概念
2.8.3 準(zhǔn)備數(shù)據(jù)
2.8.4 創(chuàng)建圖
2.8.5 清空圖
2.8.6 顯示圖
2.8.7 遍歷圖
2.8.8 圖結(jié)構(gòu)操作實(shí)例
2.9 小結(jié)
第3章 基本算法思想
3.1 常用算法思想概述
3.2 窮舉算法思想
3.2.1 窮舉算法基本思想
3.2.2 窮舉算法實(shí)例
3.3 遞推算法思想
3.3.1 遞推算法基本思想
3.3.2 遞推算法實(shí)例
3.4 遞歸算法思想
……
第2篇 算法應(yīng)用篇
第4章 排序算法
第5章 查找算法
第6章 基本數(shù)學(xué)問題
第7章 數(shù)據(jù)結(jié)構(gòu)問題
第8章 數(shù)論問題
第9章 算法經(jīng)典趣題
第10章 游戲中的算法
第11章 密碼學(xué)概述
第12章 壓縮與解壓縮算法
第3篇 算法面試篇
第13章 數(shù)學(xué)能力測試
第14章 算法面試題
下載地址
人氣書籍
瘋狂Java講義(第2版) PDF高清版[285M]
面向?qū)ο螅骸禜ead First Java》中文高清完整版 (PDF)
Java Web開發(fā)詳解 孫鑫 PDF掃描版(146M)
Spring實(shí)戰(zhàn)(spring in action) 第三版 中文清晰掃描版
Java核心技術(shù)·卷1:基礎(chǔ)知識(原書第9版) PDF掃描版[80MB]
瘋狂Java講義 中文PDF高清版[611.85M]
JavaEE開發(fā)的顛覆者:Spring Boot實(shí)戰(zhàn) 中文PDF完整版
Java Web開發(fā)實(shí)戰(zhàn)1200例(第I卷) 盧瀚,王春斌著 中文 PDF版 [129
深入理解Java虛擬機(jī):JVM高級特性與最佳實(shí)踐(第2版) PDF掃描版
Spring實(shí)戰(zhàn)(第4版) Spring in action 附隨書源碼 中文pdf版[42MB
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Java 常用算法手冊 PDF掃描版[39MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。