●信息學奧賽入門
1.1信息學奧賽是什麼
1.2信息學競賽學什麼
1.3信息學奧賽考什麼
1.4信息學奧賽有什麼用
1.5需要怎麼做
1.6一些入門題目
1.7一些術語
1.8其他
C++入門
2.1第一個C++程序
2.2第二個C++程序
2.3C++程序設計基礎
2.4入門練習題
基本數據類型
3.1數據類型
3.2常量
3.3變量
3.4強制類型轉換運算符
3.5表達式
3.6練習題
小結
程序結構
4.1程序的三大結構
4.2順序結構
4.3賦值運算符
4.4布爾型和相關運算符
4.5選擇結構
4.6選擇結構深入
小結
循環結構
5.1++和--
5.2for語句入門
5.3for語句深入討論
5.4多重循環
小結
函數和結構化程序設計
6.1函數的定義
6.2函數的調用
6.3函數參數的傳遞
6.4全局變量和局部變量
6.5函數的嵌套調用
6.6內聯函數
6.7結構化程序設計
小結
一維數組
7.1數組基礎概念
7.2一維數組強化
7.3一維數組練習題
7.4數組基本操作
小結
簡單算法時空分析
8.1算法分析的概念
8.2時間復雜度
8.3空間復雜度
8.4空間換時間實例
小結
排序算法初步
9.1三種基本排序
9.2sort()函數
9.3桶排序
小結
第結構體
10.1初識結構體
10.2結構體的sort
10.3C++內置的pair類型
小結
第二維數組
11.1二維數組的初步
11.2相關例題
11.3二維數組深入操作
小結
第字符串
12.1C語言的字符串
12.2C++的字符串入門
12.3string的常用操作
12.4string類型中字母與數字的關繫
12.5實例
第高精度運算
13.1高精度數的定義
13.2高精度的輸入輸出和存儲
13.3高精度加法
13.4高精度減法
13.5高精度乘法
13.6萬進制高精度運算
小結
第進制與數位相關知識
14.1關於進制的代碼
14.2進制的相關練習題
14.3數字分離及回文數
小結
附錄
附錄1ASCII碼表
附錄2運算符優先級
附錄3scanf()和Printf()
附錄4文件輸入和輸出