編程競賽寶典 C++ 語言和算法入門
張新華
買這商品的人也買了...
-
離散數學 (Rosen: Discrete Mathematics and Its Applications, 7/e)(授權經銷版)$810$769 -
大數據分析處理:Spark技術、應用與性能優質化$750$638 -
Spark 學習手冊 (Learning Spark: Lightning-Fast Big Data Analysis)$520$410 -
OpenCV 3 學習手冊 (Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library)$1,200$948 -
Discrete Mathematics and Its Applications, 8/e (Paperback)$1,350$1,323 -
$300Kibana 數據可視化 (Learning Kibana 5.0) -
$220計算思維與算法入門 -
C++ 程式設計解題入門 -- 融入程式設計競賽與 APCS 實作題, 2/e$520$410 -
挑戰程序設計競賽, 2/e$474$450 -
$445Elastic Stack 應用寶典 -
$652Harbor 權威指南:容器鏡像、Helm Chart 等雲原生製品的管理與實踐 -
$594labuladong 的算法小抄 -
$267算法第一步(Python版) -
$538C/C++ 代碼調試的藝術 -
徵服 C指針, 2/e$594$564 -
算法競賽入門經典 — 算法實現$588$558 -
$713算法訓練營:海量圖解 + 競賽刷題 (進階篇) -
$180程序設計競賽入門(Python版) -
$448漫畫算法2:小灰的算法進階 -
$550算法詳解(C++11語言描述) -
深入淺出設計模式, 2/e (Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2/e)$980$774 -
$2,146Introduction to Algorithms, 4/e (Hardcover) -
$407信息學競賽寶典 基礎算法 -
Foundations of Computer Science, 5/e (Paperback)$1,360$1,332 -
$356信息學競賽寶典 動態規劃
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
商品描述
編程類競賽活動受各級各類學校重視,受青少年學生歡迎。 本書以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常用函數


