-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Java常用算法手冊

( 簡體 字)
作者:徐明遠,鄭越,俞朝暉 編著類別:1. -> 程式設計 -> JAVA -> Java
   2. -> 程式設計 -> 演算法
譯者:
出版社:中國鐵道出版社Java常用算法手冊 3dWoo書號: 38983
詢問書籍請說出此書號!

缺書
NT售價: 300

出版日:7/1/2014
頁數:462
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787113183585
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  現代的設計任務大多通過計算機編程來完成,而算法起到了至關重要的作用。可以毫不夸張地說,算法是一切程序設計的靈魂和基礎。選擇合理的算法,可以起到事半功倍的效果。
  本書分三篇,共14章,分別介紹了算法基礎、算法應用和算法面試題。首先介紹了算法概述,然后重點分析了數據結構和基本算法思想;接著,詳細講解了算法在排序、查找、數學計算、數論、歷史趣題、游戲、密碼學等領域中的應用;最后,列舉了算法的一些常見面試題。
  書中知識點覆蓋全面,結構安排緊湊,講解詳細,實例豐富。全書對每一個知識點都給出了相應的算法及應用實例,雖然這些例子都是以Java語言來編寫的,但是這些算法并不局限于Java語言。如果讀者采用其他的編程語言,例如C++、C、C#等,只要根據其語法格式進行適當的修改便可以了。
  本書旨在幫助Java語言初級程序員深入了解Java算法思想,提升其語言代碼編程能力,還可以作為大中專院校學生學習數據結構和算法的參考書,也可為教師授課提供素材,同時還可以作為具有一定編程經驗的程序員的參考用書。
目錄:

第1篇  算法基礎篇
  第1章  算法和實現算法的Java語法
    1.1  建立算法初步概念
      1.1.1  什么是算法
      1.1.2  算法的發展歷史
      1.1.3  算法的分類
    1.2  算法相關概念的區別
      1.2.1  算法與公式的關系
      1.2.2  算法與程序的關系
      1.2.3  算法與數據結構的關系
    1.3  算法的表示
      1.3.1  自然語言表示
      1.3.2  流程圖表示
      1.3.3  N-S圖表示
      1.3.4  偽代碼表示
    1.4  算法的性能評價
      1.4.1  時間復雜度
      1.4.2  空間復雜度
    1.5  一個算法實例
      1.5.1  查找數字
      1.5.2  創建項目
      1.5.3  編譯執行
    1.6  Java程序的基本結構
      1.6.1  類是一個基本單元
      1.6.2  main方法
      1.6.3  自定義方法
      1.6.4  System.out.println的使用
      1.6.5  一個簡單而完整的程序
    1.7  順序結構
    1.8  分支結構
      1.8.1  if...else分支結構
      1.8.2  if...else嵌套
      1.8.3  switch語句
      1.8.4  編程實例
    1.9  循環結構
      1.9.1  while循環
      1.9.2  do…while循環
      1.9.3  for循環
      1.9.4  編程實例
    1.10  跳轉結構
    1.11  小結
  第2章  數據結構
    2.1  數據結構概述
      2.1.1  什么是數據結構
      2.1.2  數據結構中的基本概念
      2.1.3  數據結構的內容
      2.1.4  數據結構的分類
      2.1.5  數據結構的幾種存儲方式
      2.1.6  數據類型
      2.1.7  常用的數據結構
      2.1.8  選擇合適的數據結構解決實際問題
    2.2  線性表
      2.2.1  什么是線性表
      2.2.2  線性表的基本運算
    2.3  順序表結構
      2.3.1  準備數據
      2.3.2  初始化順序表
      2.3.3  計算順序表長度
      2.3.4  插入結點
      2.3.5  追加結點
      2.3.6  刪除結點
      2.3.7  查找結點
      2.3.8  顯示所有結點
      2.3.9  順序表操作實例
    2.4  鏈表結構
      2.4.1  什么是鏈表結構
      2.4.2  準備數據
      2.4.3  追加結點
      2.4.4  插入頭結點
      2.4.5  查找結點
      2.4.6  插入結點
      2.4.7  刪除結點
      2.4.8  計算鏈表長度
      2.4.9  顯示所有結點
      2.4.10  鏈表操作實例
    2.5  棧結構
      2.5.1  什么是棧結構
      2.5.2  準備數據
      2.5.3  初始化棧結構
      2.5.4  判斷空棧
      2.5.5  判斷滿棧
      2.5.6  清空棧
      2.5.7  釋放空間
      2.5.8  入棧
      2.5.9  出棧
      2.5.10  讀結點數據
      2.5.11  棧結構操作實例
    2.6  隊列結構
      2.6.1  什么是隊列結構
      2.6.2  準備數據
      2.6.3  初始化隊列結構
      2.6.4  判斷空隊列
      2.6.5  判斷滿隊列
      2.6.6  清空隊列
      2.6.7  釋放空間
      2.6.8  入隊列
      2.6.9  出隊列
      2.6.10  讀結點數據
      2.6.11  計算隊列長度
      2.6.12  隊列結構操作實例
    2.7  樹結構
      2.7.1  什么是樹結構
      2.7.2  樹的基本概念
      2.7.3  二叉樹
      2.7.4  準備數據
      2.7.5  初始化二叉樹
      2.7.6  添加結點
      2.7.7  查找結點
      2.7.8  獲取左子樹
      2.7.9  獲取右子樹
      2.7.10  判斷空樹
      2.7.11  計算二叉樹深度
      2.7.12  清空二叉樹
      2.7.13  顯示結點數據
      2.7.14  遍歷二叉樹
      2.7.15  樹結構操作實例
    2.8  圖結構
      2.8.1  什么是圖結構
      2.8.2  圖的基本概念
      2.8.3  準備數據
      2.8.4  創建圖
      2.8.5  清空圖
      2.8.6  顯示圖
      2.8.7  遍歷圖
      2.8.8  圖結構操作實例
    2.9  小結
  第3章  基本算法思想
    3.1  常用算法思想概述
    3.2  窮舉算法思想
      3.2.1  窮舉算法基本思想
      3.2.2  窮舉算法實例
    3.3  遞推算法思想
      3.3.1  遞推算法基本思想
      3.3.2  遞推算法實例
    3.4  遞歸算法思想
      ……
第2篇  算法應用篇
  第4章  排序算法
  第5章  查找算法
  第6章  基本數學問題
  第7章  數據結構問題
  第8章  數論問題
  第9章  算法經典趣題
  第10章  游戲中的算法
  第11章  密碼學概述
  第12章  壓縮與解壓縮算法
第3篇  算法面試篇
  第13章  數學能力測試
  第14章  算法面試題 
序: