TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
人民幣定價:59 元
定價
:NT$ 354 元
優惠價
87308
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書由計算機著名專家Robert Sedgewick編寫。本書根據學習編程的四個階段(基本元素、函數、面向對象程序設計、算法和數據結構)來組織。基本元素包括變量、賦值語句、數據的內置類型、控制流(條件和循環)、數組和輸入輸出、包括圖和聲音。函數包括庫函數和遞歸函數,將程序劃分成可以獨立調試、維護和復用的程序段。然后介紹如何使用、創建和設計數據類型。最后介紹了經典的排序和搜索算法,同時也介紹了基本的數據結構(包括堆棧、隊列和符號表)及它們的應用,強調了使用科學方法來理解實現的性能特性。本書示例豐富,涉及了Java在各種學科之中的應用,具有很高的參考價值。高等院校計算機及相關專業的研究生和本科生,從事編程工作的人員。
本書適用于高等院校計算機及相關專業的研究生和本科生,以及從事編程工作的專業人員。

作者簡介

Robert Sedgewick,普林斯頓大學計算機科學系教授,在美國斯坦福大學獲得博士學位,師從算法與程序設計大師Donald E.Knuth教授。他所著作的《算法》系列書在計算機界有著舉足輕重的影響力。

目次

第1章 程序設計的元素
1.1 第一個程序
1.1.1 Java 程序設計
1.1.2 輸入與輸出
問題與回答(Q&A)
練習
1.2 內置數據類型
1.2.1 定義
1.2.2 字符和字符串
1.2.3 整數
1.2.4 浮點數
1.2.5 布爾型
1.2.6 比較
1.2.7 庫方法和API
1.2.8 類型轉換
小結
問題與回答(Q&A)
練習
創新練習
1.3 條件與循環
1.3.1 if 語句
1.3.2 while循環
1.3.3 for循環
1.3.4 嵌套
1.3.5 應用
1.3.6 其他條件和循環結構
1.3.7 死循環
小結
問題與回答(Q&A)53Java程序設計--一種跨學科的方法
練習
創新練習
1.4 數組
1.4.1 在Java中的數組
1.4.2 優惠券收購
1.4.3 Eratosthenes的素數篩選
1.4.4 二維數組
1.4.5 示例: 自回避隨機行走
小結
問題與回答(Q&A)80
練習
創新練習
1.5 輸入與輸出
1.5.1 鳥瞰功能
1.5.2 標準輸出
1.5.3 標準輸入
1.5.4 重定向和管道
1.5.5 標準圖畫
1.5.6 標準音頻
問題與回答(Q&A)
練習
創新練習
1.6 案例研究: 隨機Web沖浪
1.6.1 輸入格式
1.6.2 過渡矩陣
1.6.3 模擬
1.6.4 混合馬爾可夫鏈
1.6.5 經驗
練習
創新練習
第2章 函數與模塊
2.1 靜態方法
2.1.1 使用和定義靜態方法
2.1.2 靜態方法的屬性
2.1.3 實現數學函數
2.1.4 使用靜態方法組織代碼
2.1.5 用數組實現靜態方法
2.1.6 示例:聲波的疊加
問題與回答(Q&A)
練習
創新練習
2.2 庫和客戶端
2.2.1 使用在其他程序中的靜態方法
2.2.2 庫
2.2.3 隨機數
2.2.4 數組的輸入和輸出
2.2.5 迭代函數系
2.2.6 標準統計
2.2.7 模塊化程序設計
問題與回答(Q&A)
練習
創新練習
2.3 遞歸
2.4 案例研究:滲濾
第3章 面向對象程序設計
3.1 數據類型
3.2 創建數據類型
3.3 設計數據類型
3.4 案例研究: N體模擬
第4章 算法與數據結構
4.1 性能
4.2 排序與搜索
4.3 堆棧與隊列
4.4 符號表
4.5 案例研究:小世界
後記

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區