幫助中心 | 我的帳號 | 關於我們

演算法設計與分析基礎<Java版>學習與上機實驗指導(高等學校演算法類課程系列教材)

  • 作者:編者:李春葆//劉娟//喻丹丹|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302626350
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:260
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是《演算法設計與分析基礎(Java版)(微課視頻版)》(李春葆等,清華大學出版社,2023,以下簡稱為《教程》)的配套學習與上機實驗指導書,給出了《教程》中所有練習題和在線編程題的參考答案,讀者通過研習有助於提高靈活運用演算法設計策略解決實際問題的能力。書中列出了所有題目,自成一體,可以脫離《教程》單獨使用。
    本書適合高等院校電腦及相關專業的本科生及研究生使用,也適合IT企業面試者和編程愛好者研習。

作者介紹
編者:李春葆//劉娟//喻丹丹|責編:王冰飛
    李春葆,武漢大學電腦學院教授。主要研究方向為數據挖掘和演算法設計,先後主持和參加多個大型研究項目。主要為本科生講授數據結構(15年以上)和軟體工程等課程,為研究生講授軟體開發新技術、數據倉庫與數據挖掘等課程,並出版十多部精品著作。

目錄
第1章  演算法入門——概論
  1.1  單項選擇題及其參考答案
    1.1.1  單項選擇題
    1.1.2  單項選擇題參考答案
  1.2  問答題及其參考答案
    1.2.1  問答題
    1.2.2  問答題參考答案
  1.3  演算法設計題及其參考答案
    1.3.1  演算法設計題
    1.3.2  演算法設計題參考答案
第2章  工之利器——常用數據結構及其應用
  2.1  單項選擇題及其參考答案
    2.1.1  單項選擇題
    2.1.2  單項選擇題參考答案
  2.2  問答題及其參考答案
    2.2.1  問答題
    2.2.2  問答題參考答案
  2.3  演算法設計題及其參考答案
    2.3.1  演算法設計題
    2.3.2  演算法設計題參考答案
  2.4  在線編程題及其參考答案
    2.4.1  LeetCode26——刪除排序數組中的重複項★
    2.4.2  LeetCodel480——一維數組的動態和★
    2.4.3  LeetCode560——和為k的子數組★★
    2.4.4  LeetCode328——奇偶鏈表★★
    2.4.5  LeetCode23——合併k個升序鏈表★★★
    2.4.6  LeetCode32——最長有效括弧★★★
    2.4.7  LeetCode678——有效的括弧字元串★★
    2.4.8  LeetCodel823——找出遊戲的獲勝者★★
    2.4.9  LeetCode215——數組中的第k個最大元素★★
    2.4.10  LeetCode692——前k個高頻單詞★★
第3章  必備技能——基本演算法設計方法
  3.1  單項選擇題及其參考答案
    3.1.1  單項選擇題
    3.1.2  單項選擇題參考答案
  3.2  問答題及其參考答案
    3.2.1  問答題
    3.2.2  問答題參考答案
    3.3.1  演算法設計題及其參考答案
  3.3  演算法設計題
    3.3.2  演算法設計題參考答案
  3.4  在線編程題及其參考答案
    3.4.1  LeetCode647——迴文子串★★
    3.4.2  LeetCode344——反轉字元串★
    3.4.3  LeetCodel18——楊輝三角★
    3.4.4  LeetCode21——合併兩個有序鏈表★
    3.4.5  LeetCode206——反轉鏈表★
    3.4.6  LeetCode24——兩兩交換鏈表中的結點★★
    3.4.7  LeetCode89——格雷編碼★★
    3.4.8  LeetCode50—pow(x,n)★★

    3.4.9  LeetCodel01——對稱二叉樹★
    3.4.10  LeetCode655——輸出二叉樹★★
    3.4.11  LeetCode95——不同的二叉排序樹Ⅱ★★
    3.4.12  LeetCode22——括弧的生成★★
第4章  分而治之——分治法
  4.1  單項選擇題及其參考答案
    4.1.1  單項選擇題
    4.1.2  單項選擇題參考答案
  4.2  問答題及其參考答案
    4.2.1  問答題
    4.2.2  問答題參考答案
  4.3  演算法設計題及其參考答案
    4.3.1  演算法設計題
    4.3.2  演算法設計題參考答案
  4.4  在線編程題及其參考答案
    4.4.1  LeetCode240——搜索二維矩陣Ⅱ★★
    4.4.2  LeetCode35——搜索插入位置★
    4.4.3  LeetCode74——搜索二維矩陣★★
    4.4.4  LeetCode374——猜數字大小★
    4.4.5  LeetCodel011——在d天內送達包裹的能力★★
    4.4.6  LeetCode33——搜索旋轉排序數組★★
    4.4.7  LeetCode367——有效的完全平方數★
    4.4.8  LeetCode215——數組中的第k個最大元素★★
    4.4.9  LeetCode654——最大二叉樹★★
    4.4.10  LeetCode4——尋找兩個正序數組的中位數★★★
    4.4.11  LeetCode23——合併k個升序鏈表★★★
    4.4.12  LeetCode315——計算右側小於當前元素的元素個數★★★
第5章  走不下去就回退———回溯法
  5.1  單項選擇題及其參考答案
    5.1.1  單項選擇題
    5.1.2  單項選擇題參考答案
  5.2  問答題及其參考答案
    5.2.1  問答題
    5.2.2  問答題參考答案
  5.3  演算法設計題及其參考答案
    5.3.1  演算法設計題
    5.3.2  演算法設計題參考答案
  5.4  在線編程題及其參考答案
    5.4.1  LeetCode785——判斷二分圖★★
    5.4.2  LeetCode216———組合總和Ⅲ★★
    5.4.3  LeetCode77——組合★★
    5.4.4  LeetCode40——組合總和Ⅱ★★
    5.4.5  LeetCode39——組合總和★★
    5.4.6  LeetCode79——單詞的搜索★★
    5.4.7  LeetCodel7——電話號碼的字母組合★★
    5.4.8  LeetCodel31——分割迴文串★★
    5.4.9  LeetCode93——複原IP地址★★
    5.4.10  LeetCode46——全排列★★
    5.4.11  LeetCode51——n皇后★★★
    5.4.12  LeetCode22——括弧的生成★★

    5.4.13  LeetCode638——大禮包★★★
第6章  朝最優解方向前進——分支限界法
  6.1  單項選擇題及其參考答案
    6.1.1  單項選擇題
    6.1.2  單項選擇題參考答案
  6.2  問答題及其參考答案
    6.2.1  問答題
    6.2.2  問答題參考答案
  6.3  演算法設計題及其參考答案
    6.3.1  演算法設計題
    6.3.2  演算法設計題參考答案
  6.4  在線編程題及其參考答案
    6.4.1  LeetCode785——判斷二分圖★★
    6.4.2  LeetCode397-——整數的替換★★
    6.4.3  LeetCode934——最短的橋★★
    6.4.4  LeetCode847——訪問所有結點的最短路徑★★★
    6.4.5  LeetCodel376——通知所有員工所需的時間★★
    6.4.6  LeetCodel293——網格中的最短路徑★★★
    6.4.7  LeetCodel27——單詞接龍★★★
    6.4.8  LeetCode279——完全平方數★★
    6.4.9  LeetCode22——括弧的生成★★
    6.4.10  LeetCode815——公交路線★★★
    6.4.11  LeetCode638——大禮包★★★
第7章  每一步都局部最憂
  7.1  單項選擇題及其參考答案
    7.1.1  單項選擇題
    7.1.2  單項選擇題參考答案
  7.2  問答題及其參考答案
    7.2.1  問答題
    7.2.2  問答題參考答案
  7.3  演算法設計題及其參考答案
    7.3.1  演算法設計題
    7.3.2  演算法設計題參考答案
  7.4  在線編程題及其參考答案
    7.4.1  LeetCodel21——買賣股票的最佳時機★
    7.4.2  LeetCodel22——買賣股票的最佳時機Ⅱ★★
    7.4.3  LeetCode670——最大交換★★
    7.4.4  LeetCode316——去除重複字母★★
    7.4.5  LeetCodel35——分發糖果★★★
    7.4.6  LeetCode56——合併區間★★
    7.4.7  LeetCode502——IPO★★★
    7.4.8  LeetCode402——移掉k位數字★★
    7.4.9  LeetCode452——用最少數量的箭引爆氣球★★
    7.4.10  LeetCodel353——最多可以參加的會議數目★★
    7.4.11  LeetCode300——最長遞增子序列★★
    7.4.12  LeetCodel334——閾值距離內鄰居最少的城市★★
第8章  保存子問題的解——動態規劃
    8.1.1  單項選擇題及其參考答案
  8.1  單項選擇題
    8.1.2  單項選擇題參考答案

  8.2  問答題及其參考答案
    8.2.1  問答題
    8.2.2  問答題參考答案
  8.3  演算法設計題及其參考答案
    8.3.1  演算法設計題
    8.3.2  演算法設計題參考答案
  8.4  在線編程題及其參考答案
    8.4.1  LeetCode152——乘積最大的子數組★★
    8.4.2  LeetCode64——最小路徑和★★
    8.4.3  LeetCodel289——下降路徑的最小和Ⅱ★★★
    8.4.4  LeetCode1301——最大得分的路徑數目★★★
    8.4.5  LeetCode139——單詞的拆分★★
    8.4.6  LeetCode377——組合總和Ⅳ★★
    8.4.7  LeetCode300——最長遞增子序列★★
    8.4.8  LeetCode354-——俄羅斯套娃信封問題★★★
    8.4.9  LeetCode72——編輯距離★★★
    8.4.10  LeetCode583——兩個字元串的刪除操作★★
    8.4.11  LeetCodel143——最長公共子序列★★
    8.4.12  LeetCode91——解碼方法★★
    8.4.13  LeetCode55——跳躍遊戲★★
    8.4.14  LeetCode122——買賣股票的最佳時機Ⅱ
    8.4.15  LeetCode956——最高的廣告牌★★★
    8.4.16  LeetCode416——分割等和子集★★
    8.4.17  LeetCode518——零錢兌換Ⅱ★★
    8.4.18  LeetCode1312——讓字元串成為迴文串的最少操作次數★★★
第9章  最難問題——NP完全問題
  9.1  單項選擇題及其參考答案
    9.1.1  單項選擇題
    9.1.2  單項選擇題參考答案
  9.2  問答題及其參考答案
    9.2.1  問答題
    9.2.2  問答題參考答案
附錄
  附錄A  在線編程實驗報告格式
  附錄B  在線編程實驗報告示例>

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032