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

大學生程序設計競賽入門--C\C++程序設計(微課視頻版微課版21世紀高等學校電腦類課程創新規劃教材)

  • 作者:編者:黃龍軍//沈士根//胡珂立//周海平//范立新|責編:閆紅梅//薛陽
  • 出版社:清華大學
  • ISBN:9787302564744
  • 出版日期:2020/11/01
  • 裝幀:平裝
  • 頁數:308
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:黃龍軍//沈士根//胡珂立//周海平//范立新|責編:閆紅梅//薛陽

目錄
第1章  緒論
  1.1  大學生程序設計競賽簡介
  1.2  程序設計及其語言簡介
    1.2.1  程序與程序設計
    1.2.2  程序設計語言
  1.3  簡單的C/C++程序
  1.4  Dev-C++開發環境簡介
  1.5  在線做題基本程序結構
    1.5.1  處理T次
    1.5.2  處理到文件尾
    1.5.3  處理到特值結束
  1.6  OJ題目求解
  習題
第2章  程序設計基礎知識
  2.1  C/C++標識符
  2.2  C/C++數據類型
    2.2.1  基本數據類型
    2.2.2  其他數據類型
  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  STL之string
    2.8.1  string基礎
    2.8.2  使用string
  2.9  OJ題目求解
  習題
第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  for語句及其使用
    3.3.3  while語句及其使用
    3.3.4  do…while語句及其使用
    3.3.5  continue、break語句及其使用
  3.4  OJ題目求解
  習題
第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.6  OJ題目求解
  習題
第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  程序調試
    5.9.1  調試簡介

    5.9.2  Dev-C++調試過程
  5.10  OJ題目求解
  習題
第6章  結構體
  6.1  引例
  6.2  結構體基礎
    6.2.1  結構體類型聲明
    6.2.2  結構體變數的定義及初始化
    6.2.3  結構體變數的使用
  6.3  結構體數組
    6.3.1  結構體數組的定義與初始化
    6.3.2  結構體數組應用舉例
  6.4  0J題目求解
  習題
第7章  指針
  7.1  指針的基本概念
    7.1.1  變數的地址
    7.1.2  指針變數
    7.1.3  指針運算
  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  OJ題目求解
  習題
第8章  鏈表
  8.1  鏈表概述
  8.2  創建單鏈表
    8.2.1  順序鏈表
    8.2.2  逆序鏈表
  8.3  單鏈表基本操作
    8.3.1  基本操作的實現
    8.3.2  基本操作的應用
  8.4*  STL之list
    8.4.1  list基礎
    8.4.2  1ist的應用
  8.5  OJ題目求解
  習題
第9章*  程序設計競賽基礎
  9.1  遞推與動態規劃
  9.2  簡單數學問題
  9.3  大整數運算
  9.4  搜索入門
  9.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