算法竞赛宝典-语言及算法入门

出版日期:2016-4
ISBN:978730240951X
作者:张新华
页数:316页

内容概要

张新华,浙江省瑞安中学信息学奥赛金牌教练。浙江大学计算机与科学学士学位,厦门大学软件工程硕士学位。
从教十年间,从高中零起点培养的学生多次获得全国青少年信息学奥林匹克竞赛一等奖及亚洲与太平洋地区信息学奥林匹克竞赛金牌,他们中的绝大多数被清华大学、北京航空航天大学、中国科学技术大学、浙江大学,上海交通大学等重点名牌大学提前录取。

书籍目录

第一章 C++语言入门
5
我的第一个程序
5
标准数据类型
13
常量和变量
17
字符和字符串
20
数据输入输出
23
运算规则
29
第二章 基本结构
32
顺序结构
32
选择结构
35
循环结构
47
第三章 实战演习
73
文件读写
73
读写函数
77
制作测试数据
80
产生随机数据
84
调试技巧介绍
88
程序优化建议
90
实例演练
93
第四章 数组
97
一维数组
97
二维数组
107
字符数组
114
动态数组
117
第五章 初露锋芒
119
笔试测验
119
赛前热身
123
正式比赛
126
头脑风暴
132
第六章 函数
151
初识函数
151
库函数简介
155
数组作为函数参数
156
局部变量和全局变量
158
自动变量与静态变量
160
函数的嵌套
161
递归调用
161
第七章 升级考核
184
第一天
184
第二天
191
第八章 指针
196
指针概念
196
使用指针变量
197
数组与指针
200
快排函数
202
课后练习
209
第九章 结构体
213
定义结构体
213
结构体变量的引用
214
指向结构体类型数据的指针
217
课后练习
220
第十章 进制与位运算
222
位运算
222
进制转换
234
BITSET模板
241
实际应用
244
附录A
269
ASCII 码对照表
269
C++的关键字
270
C++运算符及其优先级
271
C语言输入输出语句
272
字符串与STRING类
275
常用函数库
285
数学知识
295
良好编程习惯
297
CENA评测系统使用说明
298
NOI LINUX环境介绍
302
ARBITER评测系统使用说明
306
参考文献
316

作者简介

本套书的第一部──C++语言和算法入门,主要介绍在算法竞赛中需要用到的C++语言的语法知识及一些简单算法的运用,但与一般C++语言入门书不同的是,本部书在介绍C++语言的同时,更加侧重于数学思维的培养和简单算法的应用,因此其学习难度远高于一般市面上的C++语言入门书。书中很多表面看上去似乎非常简单的题目,由于采取了“一题多解”及“数学求解”等方法,其程序复杂度是直线上升的。因此这就要求读者具备一定的数学功底和思维能力,并且需要花费相当长的时间去思考和练习,才可能深刻理解题目的本质和内涵。


 算法竞赛宝典-语言及算法入门下载



发布书评

 
 


精彩短评 (总计2条)

  •     不错。读完快速复习了一遍cpp。内容言简意赅,知识点丰富全面,配有大量练习和代码,适合短时间提高cpp编程能力。后面的算法部分讲得有点简略。
  •     讲的很细,适合自学
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024