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

程序設計演算法基礎(普通高等教育一流本科專業建設系列教材)

  • 作者:編者:李昊|責編:吳超莉//戴薇
  • 出版社:科學
  • ISBN:9787030846020
  • 出版日期:2026/02/01
  • 裝幀:平裝
  • 頁數:196
人民幣:RMB 53 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹了程序設計演算法基礎的相關內容,主要包括C語言基礎、簡單問題、簡單字元串問題、大整數計算問題、日期時間問題、遞推法問題、遞歸法問題、枚舉法問題、模擬法問題和分治法問題。本書內容詳略得當,適合演算法零基礎者使用。
    本書可作為普通高等學校電腦及工科專業的教材和軟體程序設計人員的參考書,也可以作為大學生程序設計競賽的入門指導書。

作者介紹
編者:李昊|責編:吳超莉//戴薇

目錄
第1章  C語言基礎
  1.1  集成開發工具Code::Blocks
    1.1.1  下載與安裝
    1.1.2  界面
    1.1.3  創建項目
    1.1.4  編輯C語言程序文件
    1.1.5  編譯運行
    1.1.6  調試
  1.2  數據類型
  1.3  常量和變數
    1.3.1  常量
    1.3.2  變數
  1.4  運算符
    1.4.1  算術運算符
    1.4.2  邏輯運算符
    1.4.3  關係運算符
    1.4.4  位操作運算符
    1.4.5  賦值運算符和複合賦值運算符
  1.5  數據輸入/輸出
  1.6  程序基本結構
    1.6.1  順序結構
    1.6.2  選擇結構
    1.6.3  循環結構
    1.6.4  continue語句和break語句
  1.7  數組
    1.7.1  一維數組
    1.7.2  二維數組
    1.7.3  字元數組
  1.8  結構體
  1.9  函數
  1.10  指針與鏈表
    1.10.1  指針變數
    1.10.2  指針與數組
    1.10.3  指針與字元串
    1.10.4  結構體指針
    1.10.5  動態內存分配
    1.10.6  鏈表
  1.11  冒泡排序與選擇排序
    1.11.1  冒泡排序
    1.11.2  選擇排序
  本章小結
第2章  簡單問題
  2.1  演算法設計思想
  2.2  典型例題
    2.2.1  n階方陣對角線之和
    2.2.2  猜數問題
    2.2.3  一元二次方程求根
    2.2.4  中位數和平均數
    2.2.5  求最大公約數和最小公倍數
    2.2.6  兩個一元多項式求和

    2.2.7  點與三角形的位置關係
    2.2.8  校門外的樹
  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.3.10  小馬喝水
  本章小結
第3章  簡單字元串問題
  3.1  演算法設計思想
  3.2  典型例題
    3.2.1  字元計數
    3.2.2  字元串的反碼
    3.2.3  判斷迴文串
    3.2.4  羅馬數字轉換為整數
    3.2.5  你說的對
    3.2.6  凱撒密碼
    3.2.7  石頭剪刀布
    3.2.8  寶石串
  3.3  實戰練習
    3.3.1  整理藥名
    3.3.2  刪除單詞后綴
    3.3.3  排隊做操
    3.3.4  找最長單詞
    3.3.5  整數轉換為羅馬數字
    3.3.6  速記
    3.3.7  最長良序字元串
    3.3.8  計算表達式
  本章小結
第4章  大整數計算問題
  4.1  演算法設計思想
  4.2  典型例題
    4.2.1  求99的餘數
    4.2.2  大整數算術運算
  4.3  實戰練習
    4.3.1  大整數階乘
    4.3.2  進位轉換
    4.3.3  麥森數
  本章小結
第5章  日期時間問題
  5.1  演算法設計思想
  5.2  典型例題
    5.2.1  閏年問題
    5.2.2  計算某日是當年中的第幾天

    5.2.3  計算某日是星期幾
    5.2.4  日期間隔
    5.2.5  時間轉換
  5.3  實戰練習
    5.3.1  今夕是何日
    5.3.2  日曆問題
    5.3.3  月份牌
    5.3.4  日期排序
  本章小結
第6章  遞推法問題
  6.1  演算法設計思想
  6.2  典型例題
    6.2.1  斐波那契數列
    6.2.2  楊輝三角形
    6.2.3  儲油點問題
    6.2.4  方格塗色問題
    6.2.5  折線分割平面
  6.3  實戰練習
    6.3.1  鋪放骨牌
    6.3.2  封閉曲線分割平面
    6.3.3  蜜蜂回家
    6.3.4  上樓梯
    6.3.5  裝錯信封
    6.3.6  化學品問題
    6.3.7  排隊買票
  本章小結
第7章  遞歸法問題
  7.1  演算法設計思想
  7.2  典型例題
    7.2.1  上樓梯
    7.2.2  階乘
    7.2.3  計算x的n次冪
    7.2.4  漢諾塔問題
    7.2.5  速算24點
  7.3  實戰練習
    7.3.1  遞歸取數
    7.3.2  遞歸拆數
    7.3.3  數組逆置
    7.3.4  進位轉換
    7.3.5  角谷定理
    7.3.6  質因數分解
    7.3.7  數的計算
  本章小結
第8章  枚舉法問題
  8.1  演算法設計思想
  8.2  典型例題
    8.2.1  百雞問題
    8.2.2  水仙花數
    8.2.3  完美立方數
    8.2.4  排列問題

    8.2.5  稱硬幣
  8.3  實戰練習
    8.3.1  生理周期問題
    8.3.2  構造比例數
    8.3.3  餐廳點餐
    8.3.4  保險密碼
    8.3.5  裝箱問題
  本章小結
第9章  模擬法問題
  9.1  演算法設計思想
  9.2  典型例題
    9.2.1  電梯問題
    9.2.2  機器人的指令
    9.2.3  清除雜草
    9.2.4  出圈遊戲
    9.2.5  顯示數字
    9.2.6  奇數階魔方
  9.3  實戰練習
    9.3.1  撲克牌洗牌
    9.3.2  消息隊列
    9.3.3  報數問題
    9.3.4  騎士的工資
    9.3.5  卡片魔術
    9.3.6  木棍上的螞蟻
    9.3.7  假幣問題
    9.3.8  會議安排
    9.3.9  摘花生問題
  本章小結
第10章  分治法問題
  10.1  演算法設計思想
  10.2  典型例題
    10.2.1  整數分拆
    10.2.2  折半查找
    10.2.3  歸併排序
    10.2.4  快速排序
    10.2.5  大整數相乘
  10.3  實戰練習
    10.3.1  金塊問題
    10.3.2  尋找第二的問題
    10.3.3  棋盤覆蓋
    10.3.4  矩陣乘積
    10.3.5  分形問題
  本章小結
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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