編程競賽寶典 C++ 語言和算法入門

張新華

  • 出版商: 人民郵電
  • 出版日期: 2021-06-01
  • 定價: $539
  • 售價: 7.9$426
  • 貴賓價: 7.5$404
  • 語言: 簡體中文
  • 頁數: 316
  • 裝訂: 平裝
  • ISBN: 7115554617
  • ISBN-13: 9787115554611
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存=1)

  • 編程競賽寶典 C++ 語言和算法入門-preview-1
  • 編程競賽寶典 C++ 語言和算法入門-preview-2
編程競賽寶典 C++ 語言和算法入門-preview-1

買這商品的人也買了...

商品描述

編程類競賽活動受各級各類學校重視,受青少年學生歡迎。 本書以Dev-C++為C++語言的開發環境,首先帶領讀者入門C++語言,然後循序漸進、由淺入深地講解C++語言的基本結構、數組、函數、指針、結構體、位運算等知識,並編排了競賽模擬、階段檢測等內容,使讀者能及時評估自己的學習效果。

本書在介紹C++語言的同時,更加側重於計算思維的培養,通過“一題多解”及“數學求解”等方法,拓展讀者對題目的本質和內涵的思考與理解。本書還配備了參考程序、習題解答、測試數據、講解視頻等資源供讀者參考學習。

作者簡介

張新華,中學高級教師,編程競賽教練,長期從事中小學編程競賽輔導工作。
取得浙江大學計算機科學與技術學士學位、廈門大學軟件工程碩士學位,獲得2009 年普通高中信息技術現場優質課比賽全國一等獎。
培養的學生多次獲得全國青少年信息學奧林匹克聯賽國家一等獎及亞洲與太平洋地區信息學奧林匹克競賽獎牌。
著有《算法競賽寶典》《信息學初級算法藝術C++ 版》《三維圖形化C++ 趣味編程》。
開發的軟件有三維圖形化C++ 編程工具Dev-C++ 智能開發平台和Python 可視化界面設計軟件Visual Python。

目錄大綱

第一章C++語言入門/ 1
1.1我的第一個程序/ 1
1.2數據類型及運算/ 6
1.3字符和字符串/ 15
1.4輸入/輸出及格式控制/ 22
1. 5一些運算規則/ 24

第二章基本結構
2.1順序結構/ 27
2.2選擇結構/ 36
2.3循環結構/ 57

第三章競賽模擬
3.1文件讀寫/ 94
3.2製作測試數據/ 96
3.3隨機數據與對拍/ 99
3.4效率分析及簡單優化/ 103

第四章數組
4.1一維數組/ 110
4.2二維數組/ 126
4.3字符數組/ 138
4.4滾動數組/ 152

第五章階段檢測1
5.1筆試檢測/ 156
5.2上機檢測/ 158
5.3頭腦風暴/ 168

第六章函數
6.1初識函數/ 183
6.2庫函數簡介/ 190
6.3常用的變量類型/ 191
6.4數組作為函數參數/ 193
6.5函數的遞歸調用/ 195

第七章階段檢測2
7.1筆試檢測/ 208
7.2上機檢測/ 213

第八章指針
8.1地址和指針/ 227
8.2指針變量的應用/ 228
8.3數組與指針/ 231

第九章結構體
9 .1結構體及其應用/ 234
9.2結構體與指針/ 236
9.3課後練習/ 237

第十章位運算與進制
10.1位運算/ 240
10.2進制轉換/ 248

第十一章STL編程
11.1 sort排序算法/ 254
11.2 lower_bound/upper_bound / 260
11.3 vector向量容器/ 262
11.4 pair容器/ 267
11.5 set集合容器/ 269
11.6 multiset多重集合容器/ 273
11.7 deque雙端隊列容器/ 277
11.8 list雙向鍊錶容器/ 279
11.9 map映照容器/ 281
11.10排列組合關係算法/ 289
11.11 stable_sort穩定排序/ 290
11.12 multimap多重映照容器/ 293
11.13 stack堆棧容器/ 295
11.14 queue隊列容器/ 299
11.15 priority_queue優先隊列容器/ 303

附錄A ASCII對照表
附錄B C++語言的關鍵字
附錄C C++語言運算符及其優先級
附錄D常用函數庫
附錄E常用函數