![]() 作者:张新华 出版社: 清华大学出版社 出版年: 2016-4 页数: 316 定价: 49.00 装帧: 平装 ISBN: 9787302409519 内容简介 · · · · · ·本套书的第一部──C++语言和算法入门,主要介绍在算法竞赛中需要用到的C++语言的语法知识及一些简单算法的运用,但与一般C++语言入门书不同的是,本部书在介绍C++语言的同时,更加侧重于数学思维的培养和简单算法的应用,因此其学习难度远高于一般市面上的C++语言入门书。书中很多表面看上去似乎非常简单的题目,由于采取了“一题多解”及“数学求解”等方法,其程序复杂度是直线上升的。因此这就要求读者具备一定的数学功底和思维能力,并且需要花费相当长的时间去思考和练习,才可能深刻理解题目的本质和内涵。 作者简介 · · · · · ·张新华,浙江省瑞安中学信息学奥赛金牌教练。浙江大学计算机与科学学士学位,厦门大学软件工程硕士学位。 从教十年间,从高中零起点培养的学生多次获得全国青少年信息学奥林匹克竞赛一等奖及亚洲与太平洋地区信息学奥林匹克竞赛金牌,他们中的绝大多数被清华大学、北京航空航天大学、中国科学技术大学、浙江大学,上海交通大学等重点名牌大学提前录取。 目录 · · · · · ·第一章 C++语言入门 5我的第一个程序 5 标准数据类型 13 常量和变量 17 字符和字符串 20 数据输入输出 23 · · · · · ·() 第一章 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 · · · · · · () |
非常引人入胜
很新颖。
一个彻底的解看!
论述严谨