信息學奧賽1:114道題零基礎吃透C++與算法基礎
王健偉
- 出版商: 北京大學
- 出版日期: 2026-03-01
- 售價: $594
- 貴賓價: 9.5 折 $564
- 語言: 簡體中文
- 頁數: 400
- ISBN: 7301370059
- ISBN-13: 9787301370056
-
相關分類:
C++ 程式語言、Algorithms-data-structures
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
編譯系統設計 (Compilers: Principles, Techniques, and Tools, 2/e)$960$864 -
作業系統精論, 9/e (授權經銷版)$700$665 -
優雅的 SciPy|Python 科學研究的美學 (Elegant SciPy: The Art of Scientific Python)$580$458 -
$594Python 科學計算和數據科學應用 : 使用 NumPy、SciPy 和 matplo, 2/e -
$504CPU 設計實戰 -
$504極限黑客攻防:CTF 賽題揭秘 -
$356數據庫程序員面試筆試通關寶典 -
$615算法訓練營:海量圖解 + 競賽刷題 (入門篇) -
Rust 程式設計, 2/e (Programming Rust: Fast, Safe Systems Development, 2/e)$1,200$948 -
$407程序員的制勝技 -
徹底研究 C語言指標 (經典修復版) (Pointers on C)$980$764 -
最貼近現實生活 - 演算法筆記強人輕鬆練成$820$647 -
C++ 編程之禪:從理論到實踐$1,134$1,077 -
算法面試$1,188$1,128 -
$606算法競賽入門筆記 -
初等數論及其應用 原書第7版$834$792 -
$378離散數學 -
Rust 權威指南, 2/e$1,008$957 -
算法競賽黃金法則 (提高算法和思考力的77項技巧)$768$729 -
精通現代 C++ 11/14/17/20$534$507 -
$327離散數學, 2/e -
$327離散數學基礎教程 -
$407算法競賽從新手到高手 -
A Friendly Introduction to Number Theory, 4/e (Paperback)$1,480$1,450 -
我的第一本算法競賽啟蒙書$468$444
簡體書新到貨|2書75折 (9/17-9/24) 詳見活動內容 »
-
85折
$351零基礎學 AI Agent 開發 : 扣子平臺實戰 + OpenClaw 輕鬆部署 -
85折
$448ParaCS有限元分析與應用 -
85折
$550量子計算與人工智能 -
85折
$356開拍!人人都可做導演Seedance 2.0 實戰指南,100 個拿來就能用的案例 -
85折
$305AI提效:人人都要用的WorkBuddy -
85折
$504深入淺出Python人工智能 -
85折
$300智能計算系統——從軟件框架到硬件實現(微課視頻版) -
85折
$254OpenClaw快速上手極簡部署與實戰 -
85折
$453零編程基礎上手扣子(Coze)智能體 -
85折
$458漫話芯片:有趣有深度的芯片知識圖解 -
85折
$402Arm Cortex-M4嵌入式系統:STM32G4系列微控制器的原理、架構與開發 -
85折
$453決勝體驗設計:AI時代的B端用戶體驗設計指南 -
85折
$453推薦算法 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
85折
$254大模型賦能的智能體系統原理與實踐 -
85折
$657人工智能賦能6G無線通信網絡關鍵技術 -
85折
$305AI+RPA財務機器人應用與開發 -
85折
$229不止Offer -
85折
$40215s剪輯公式:短視頻剪輯思維訓練 -
85折
$407萬物之理:從蘋果落地到量子糾纏的50次追問 -
85折
$504OpenClaw深度解析:從架構原理到Agent工程實踐 -
85折
$356AutoCAD2026零基礎從入門到精通(自學制圖手冊AI版) -
85折
$856先進智能感知技術與應用
商品描述
全書分為兩部分,共16章。 部分(第1章~第7章)為C++語言基礎,主要內容包括編程環境搭建、C++編程基礎知識、數組、函數、編譯預處理、結構體、數據交互、進制轉換與位運算。第二部分(第8章~ 6章)以算法刷題為主,涵蓋8類常見算法題型,包括排序算法、遞推算法、遞歸算法、搜索與回溯算法、高精度算法、貪心算法、分治算法、廣度優先搜索算法。全書共解析信息學奧賽中114道經典例題。本書適合信息學奧賽學習者自學或備考刷題使用,也可作為CSP-J認證考試的培訓參考教材。
作者簡介
王健偉,畢業於哈爾濱工程大學計算機及應用專業。擁有超過20年軟件開發經驗, 或參與過數十個實戰項目,技術領域涵蓋網絡通信、網絡安全、網絡遊戲。曾聯合創辦知名網絡安全公司——安絡科技有限公司,並擔任中國首套網絡安全在線掃描評估系統的項目負責人,以及 同服獨立遊戲《冒險之路》的制作人。近八年來,致力於編程教育,迄今已累計培養學員、讀者數萬名,遍布 ,其中眾多學員已就職於 外科技公司。
目錄大綱
第一部分 C++語言基礎
第1章 C++語言編程環境選擇與搭建
1.1 信息學奧賽環境說明
1.2 使用Visual Studio搭建C++編程環境
1.3 在Visual Studio中創建可運行的C++程序
1.4 使用Dev-C++搭建C++編程環境說明
1.5 在Dev-C++中創建能運行的C++程序
1.6 總結
第2章 C++編程基礎知識
2.1 編寫代碼的基本規則
2.2 數據類型和存儲空間
2.3 常量和變量
2.4 字符數據
2.5 字符串和字符的區別
2.6 變量初始化與數值型數據間的混合運算
2.7 認識一下算術運算符
2.8 強制類型轉換
2.9 自增和自減運算符
2.10 賦值運算符與初始化
2.11 逗號運算符和逗號表達式
2.12 語句的分類
2.13 程序的基本結構
2.14 關系運算符和關系表達式
2.15 邏輯運算符和邏輯表達式
2.16 if選擇結構語句的三種形式
2.17 if語句的嵌套使用
2.18 條件運算符和switch語句
2.19 當型循環和直到型循環語句
2.20 for循環語句與while循環語句的區別
2.21 循環嵌套與控制結構
第3章 數組
3.1 用一維數組解決多變量定義問題
3.2 二維數組和一維數組的區別
3.3 字符數組的定義和初始化
3.4 字符串和字符串結束標記
3.5 字符數組的輸出和字符串處理函數
第4章 函數
4.1 函數的概念和用途
4.2 函數的定義和返回值問題
4.3 函數調用與函數聲明
4.4 函數調用是否可以嵌套
……
第二部分 算法刷題
