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

大學生程序設計競賽入門--C\C++程序設計(微課視頻版第2版教育部高等學校電腦類專業教學指導委員會規劃教材)/國家級一流本科課程配套教材系列

  • 作者:編者:黃龍軍|責編:閆紅梅
  • 出版社:清華大學
  • ISBN:9787302677680
  • 出版日期:2024/12/01
  • 裝幀:平裝
  • 頁數:321
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要以C/C++語言描述過程化程序設計,並引入程序設計競賽的基礎知識。本書共9章,內容包括緒論、程序設計基礎知識、程序控制結構、數組、函數、結構體、指針、鏈表和程序設計競賽基礎,介紹程序設計的概念、思想和方法及程序設計競賽相關知識,培養學生的計算思維,提高其分析、解決具體問題的能力、實踐能力和創新能力。程序設計競賽基礎方麵包括在線做題結構、空間換時間的思想、C++標準模板庫常用容器、遞推與動態規劃、搜索、並查集、貪心法和回溯法等常用演算法、大整數運算及簡單數學問題等方面的入門知識。
    本書以問題求解為主線,注重課程教學與程序設計競賽相結合,可作為高等學校本、專科電腦類、電子信息類及自動化類等專業學生的「高級語言」「C語言程序設計」「C++過程化程序設計」等課程的教材,也可作為大學生程序設計競賽參加者及C/C++語言自學者、開發者的入門參考書,對開設C/C++語言程序設計課程或指導大學生程序設計競賽的教師有一定的參考作用。

作者介紹
編者:黃龍軍|責編:閆紅梅

目錄
第1章  緒論
  1.1  大學生程序設計競賽簡介
  1.2  程序設計及其語言簡介
    1.2.1  程序與程序設計
    1.2.2  程序設計語言
  l.3  簡單的C/C++程序
  1.4  :Dev-C++開發環境
    1.4.1  Dev-C++開發環境簡介
    1.4.2  使用Dev-C++編寫程序
    1.4.3  使用Dev-C++調試程序
  1.5  在線題目求解
  習題
第2章  程序設計基礎知識
  2.1  引例
  2.2  C/C++標識符和數據類型
    2.2.1  標識符
    2.2.2  基本數據類型
    2.2.3  其他數據類型
  2.3  進位基礎
    2.3.1  二進位
    2.3.2  八進位與十六進位
    2.3.3  進位轉換
  2.4  常量與變數
    2.4.1  常量
    2.4.2  變數
  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.6  C語言輸入輸出
    2.6.1  字元/字元串數據輸入輸出
    2.6.2  格式輸入與輸出
  2.7  C++語言輸入輸出
  2.8  在線題目求解
  習題
第3章  程序控制結構
  3.1  引例與概述
    3.1.1  引例
    3.1.2  概述
  3.2  選擇結構
    3.2.1  if語句及其使用
    3.2.2  switch語句及其使用
  3.3  循環結構
    3.3.1  引例

    3.3.2  三種循環語句
    3.3.3  continue語句與break語句
    3.3.4  在線做題基本程序結構
    3.3.5  循環結構運用舉例
  3.4  在線題目求解
  習題
第4章  數組
  4.1  引例
  4.2  一維數組
    4.2.1  一維數組基礎
    4.2.2  一維數組的運用
  4.3  二維數組
    4.3.1  二維數組基礎
    4.3.2  二維數組的運用
  4.4  STL之vector
    4.4.1  STL之一維vector
    4.4.2  STL之二維vector
  4.5  字元串與字元數組
    4.5.1  字元串常量
    4.5.2  字元數組
    4.5.3  STL之string
  4.6  在線題目求解
    習題
第5章  函數
  5.1  引例與概述
    5.1.1  引例
    5.1.2  概述
  5.2  函數基本用法
    5.2.1  函數的定義
    5.2.2  函數的聲明
    5.2.3  函數的調用
  5.3  函數舉例
  5.4  數組作為函數參數
    5.4.1  數組元素作為實參
    5.4.2  數組名作為函數參數
  5.5  引用
  5.6  遞歸函數
    5.6.1  遞歸基礎
    5.6.2  典型遞歸問題
  5.7  變數的作用域與生命期
    5.7.1  變數的作用域
    5.7.2  變數的生命期
  5.8  編譯預處理
    5.8.1  宏定義
    5.8.2  文件包含
    5.8.3  條件編譯
  5.9  在線題目求解
  習題
第6章  結構體
  6.1  引例

  6.2  結構體基礎
    6.2.1  結構體類型聲明
    6.2.2  結構體變數的定義及初始化
    6.2.3  結構體變數的使用
  6.3  結構體數組
    6.3.1  結構體數組的定義與初始化
    6.3.2  結構體數組應用舉例
  6.4  在線題目求解
  習題
第7章  指針
  7.1  引例與基礎
    7.1.1  引例
    7.1.2  指針基礎
  7.2  指針與數組
    7.2.1  指針與一維數組
    7.2.2  指針與二維數組
    7.2.3  指針數組
    7.2.4  堆內存分配
  7.3  指針與函數
    7.3.1  指針參數
    7.3.2  指針函數
    7.3.3  函數指針
  7.4  .結構體指針
  7.5  在線題目求解
  習題
第8章  鏈表
  8.1  引例與概述
    8.1.1  引例
    8.1.2  概述
  8.2  創建單鏈表
    8.2.1  順序鏈表
    8.2.2  逆序鏈表
  8.3  單鏈表基本操作
    8.3.1  基本操作的實現
    8.3.2  基本操作的應用
  8.4  在線題目求解
  習題
第9章  程序設計競賽基礎
  9.1  遞推與動態規劃
  9.2  簡單數學問題
  9.3  大整數運算
  9.4  搜索入門
  9.5  並查集
  9.6  常用演算法
  習題
參考文獻

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