
程序設(shè)計與算法(一)C語言程序設(shè)計培訓(xùn)
01
C語言快速入門
1.1 信息在計算機(jī)中的表示
1.2 C語言快速入門
1.3 變量和數(shù)據(jù)類型初探
1.4 變量和數(shù)據(jù)類型進(jìn)階
1.5 常量
1.6 Dev C++編譯環(huán)境介紹
1.7 Openjudge在線做題必讀
1.8 習(xí)題邊寫邊說
02
輸入輸出和基本運算
2.1 輸入輸出進(jìn)階
2.2 算術(shù)運算符和算術(shù)表達(dá)式
2.3 關(guān)系運算符和邏輯表達(dá)式
2.4 其他運算符及運算符優(yōu)先級
2.5 習(xí)題邊寫邊說
03
分支語句和循環(huán)語句初步
3.1 if語句
3.2 switch語句
3.3 for 循環(huán)之一
3.4 for 循環(huán)之二
3.5 while循環(huán)和do while循環(huán)之一
3.6 while循環(huán)和do while循環(huán)之二
3.7 習(xí)題邊寫邊說
04
循環(huán)綜合應(yīng)用
4.1 break語句和continue語句
4.2 OJ輸入數(shù)據(jù)的處理
4.3 用freopen重定向輸入
4.4 循環(huán)例題選講 1
4.5 循環(huán)例題選講 2
4.6 循環(huán)例題選講 3
05
數(shù)組
5.1 數(shù)組的概念
5.2 篩法求素數(shù)
5.3 數(shù)組初始化
5.4 數(shù)組越界
5.5 二維數(shù)組
06
函數(shù)與位運算
6.1 函數(shù)
6.2 遞歸初步
6.3 庫函數(shù)和頭文件
6.4 位運算
07
字符串
7.1 字符串的形式和存儲
7.2 輸入字符串
7.3 字符串庫函數(shù)
7.4 例題:編寫判斷子串的函數(shù)
08
指針(一)
8.1 指針的基本概念和用法
8.2 指針的意義和互相賦值
8.3 指針的運算
8.4 指針作為函數(shù)參數(shù)
8.5 指針和數(shù)組
09
指針(二)
9.1 指針和二維數(shù)組、指向指針的指針
9.2 指針和字符串
9.3 字符串庫函數(shù)
9.4 void指針和內(nèi)存操作函數(shù)
9.5 函數(shù)指針
10
程序結(jié)構(gòu)和簡單算法
10.1 結(jié)構(gòu)(struct)
10.2 全局變量、局部變量、靜態(tài)變量
10.3 變量的作用域和生存期
10.4 選擇排序和插入排序
10.5 冒泡排序
10.6 程序或算法的時間復(fù)雜度
11
文件讀寫
11.1. 文件讀寫概述
11.2. 文本文件讀寫
11.3. 二進(jìn)制文件讀寫概述
11.4. 創(chuàng)建和讀取二進(jìn)制文件
11.5. 修改二進(jìn)制文件
11.6. 文件拷貝程序
12
C++ 的STL(一)
12.1 STL排序算法sort
12.2 STL二分查找算法
12.3 multiset
12.4 自定義排序規(guī)則的multiset
12.5 set
13
C++的STL(二)
13.1 multimap
13.2 map