信息學奧賽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 -
$963C++ 編程之禪:從理論到實踐 -
算法面試$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/25-10/5 ) 詳見活動內容 »
-
79折
$378Cursor 實戰效率手冊從提示詞到項目交付 -
79折
$236LangChain與大語言模型應用開發實踐 -
85折
$351OpenClaw龍蝦餵養手冊:AI助手搭建全攻略 -
85折
$504超低功耗半導體器件與技術 -
85折
$1,172編譯器設計(第3版) -
VIP 95折
人人可做的開源智能體構建實戰:AgentTARS + DeerFlow + OpenManus$474$450 -
VIP 95折
扣子編程:從零開始搭建智能體$534$507 -
VIP 95折
LangGraph 開發 AI Agent 實踐$600$570 -
85折
$504漫話人工智能 -
85折
$759智能汽車節能駕駛技術 -
85折
$453馴服“龍蝦” -
85折
$504非結構化場景自動駕駛軌跡規劃技術 -
85折
$504半導體演義 一顆芯片重塑秩序 -
85折
$407AI電商生圖提示詞實戰 Nano Banana+即夢+Midjourney從入門到變現 -
79折
$474多模態 AI Agent 開發實踐 -
85折
$504OpenClaw時代的OPC -
VIP 95折
摩爾線程GPU架構與編程實踐$419$398 -
VIP 95折
Qt 6 for Python:PySide6 GUI 應用開發指南$899$854 -
VIP 95折
嵌入式與物聯網設備安全:設計、開發與工程實戰$659$626 -
79折
$511快速部署大模型 — ChatGPT、嵌入式、微調和多模態 AI 的策略與最佳實踐, 2/e -
85折
$657汽車電子 DFMA方法及流程 -
85折
$606強化學習及其在自動駕駛汽車中的應用 -
85折
$402Trae AI高效輔助編程:提示詞設計、代碼生成與調試技巧 -
85折
$458具身交互敘事:AI與人機共生時代下的故事體驗 -
85折
$504數字化轉型:業務中臺建設實踐
商品描述
全書分為兩部分,共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 函數調用是否可以嵌套
……
第二部分 算法刷題
