第1章 基本概念与算法基础 1
1.1基本概念与复习要点 1
1.2难点剖析 4
1.3典型例题分析 5
1.4典型算法设计 10
1.5习题精选 11
第2章 线性表 13
2.1基本概念与复习要点 13
2.2难点剖析 16
2.3典型例题分析 18
2.4典型算法设计 21
2.5习题精选 28
第3章 栈和队列 30
3.1基本概念与复习要点 30
3.2难点剖析 33
3.3典型例题分析 36
3.4典型算法设计 39
3.5习题精选 50
第4章 串 53
4.1基本概念与复习要点 53
4.2难点剖析 58
4.3典型例题分析 60
4.4典型算法设计 61
4.5习题精选 65
第5章 数组和广义表 68
5.1基本概念与复习要点 68
5.2难点剖析 74
5.3典型例题分析 82
5.4典型算法设计 86
5.5习题精选 97
6.1基本概念与复习要点 100
第6章 树和二叉树 100
6.2难点剖析 116
6.3典型例题分析 121
6.4典型算法设计 130
6.5习题精选 147
第7章 图 152
7.1基本概念与复习要点 152
7.2难点剖析 167
7.3典型例题分析 170
7.4典型算法设计 178
7.5习题精选 184
第8章 查找 187
8.1基本概念与复习要点 187
8.2难点剖析 205
8.3典型例题分析 206
8.4典型算法设计 216
8.5习题精选 228
第9章 排序 233
9.1基本概念与复习要点 233
9.2难点剖析 249
9.3典型例题分析 252
9.4典型算法设计 257
9.5习题精选 263
第10章 文件 266
10.1基本概念与复习要点 266
10.2典型例题分析 270
10.3典型算法设计 272
10.4习题精选 274
第11章 递归 276
11.1基本概念与复习要点 276
11.2难点剖析 282
11.3典型例题分析 295
11.4典型算法设计 297
11.5习题精选 308
附录A 311
A.1西安电子科技大学2002年攻读硕士研究生计算机应用专业入学考试试题 311
A.2西安电子科技大学2001年攻读硕士研究生计算机应用专业入学考试试题 315
A.3西安电子科技大学2000年攻读硕士研究生计算机应用专业入学考试试题 319
A.4西安电子科技大学1999年攻读硕士研究生计算机应用专业入学考试试题 321
A.5西安电子科技大学2002年攻读硕士研究生计算机软件专业入学考试试题 322
A.6西安电子科技大学2001年攻读硕士研究生计算机软件专业入学考试试题 324
A.7西安电子科技大学2000年攻读硕士研究生计算机软件专业入学考试试题 325
A.8西安电子科技大学1999年攻读硕士研究生计算机软件专业入学考试试题 326
附录B 328
B.1西安电子科技大学2002年攻读硕士研究生计算机应用专业入学考试试题参考答案 328
B.2西安电子科技大学2001年攻读硕士研究生计算机应用专业入学考试试题参考答案 334
B.3西安电子科技大学2000年攻读硕士研究生计算机应用专业入学考试试题参考答案 336
B.4西安电子科技大学1999年攻读硕士研究生计算机应用专业入学考试试题参考答案 340
B.5西安电子科技大学2002年攻读硕士研究生计算机软件专业入学考试试题参考答案 344
B.6西安电子科技大学2001年攻读硕士研究生计算机软件专业入学考试试题参考答案 346
B.7西安电子科技大学2000年攻读硕士研究生计算机软件专业入学考试试题参考答案 346
B.8西安电子科技大学1999年攻读硕士研究生计算机软件专业入学考试试题参考答案 349
参考文献 351