![]()
内容推荐 青少年信息学奥赛入门经典教材。涵盖c++语言三个结构、函数、数组、排序、结构体、字符串、高精度运算、进制与数位相关知识、贪心算法、分治算法。全书体例清晰,模块分明,从知识介绍至例题讲解,再到例题评析,语言风趣幽默,讲解由浅入深,由易至难,对读者有较高使用价值。 目录 单元信息学奥赛入门 1.1信息学奥赛是什么 1.2信息学竞赛学什么 1.3信息学奥赛考什么 1.4信息学奥赛有什么用 1.5需要怎么做 1.6一些入门题目 1.7一些术语 1.8其他 第2单元C++入门 2.1个C++程序 2.2第二个C++程序 2.3C++程序设计基础 2.4入门练习题 第3单元基本数据类型 3.1数据类型 3.2常量 3.3变量 3.4强制类型转换运算符 3.5表达式 3.6练习题 小结 第4单元程序结构 4.1程序的三大结构 4.2顺序结构 4.3赋值运算符 4.4布尔型和相关运算符 4.5选择结构 4.6选择结构深入 小结 第5单元循环结构 5.1++和-- 5.2for语句入门 5.3for语句深入讨论 5.4多重循环 小结 第6单元函数和结构化程序设计 6.1函数的定义 6.2函数的调用 6.3函数参数的传递 6.4全局变量和局部变量 6.5函数的嵌套调用 6.6内联函数 6.7结构化程序设计 小结 第7单元一维数组 7.1数组基础概念 7.2一维数组强化 7.3一维数组练习题 7.4数组基本操作 小结 第8单元简单算法时空分析 8.1算法分析的概念 8.2时间复杂度 8.3空间复杂度 8.4空间换时间实例 小结 第9单元排序算法初步 9.1三种基本排序 9.2sort()函数 9.3桶排序 小结 0单元结构体 10.1初识结构体 10.2结构体的sort 10.3C++内置的pair类型 小结 1单元二维数组 11.1二维数组的初步 11.2相关例题 11.3二维数组深入操作 小结 2单元字符串 12.1C语言的字符串 12.2C++的字符串入门 12.3string的常用操作 12.4string类型中字母与数字的关系 12.5实例 3单元高精度运算 13.1高精度数的定义 13.2高精度的输入输出和存储 13.3高精度加法 13.4高精度减法 13.5高精度乘法 13.6万进制高精度运算 小结 4单元进制与数位相关知识 14.1关于进制的代码 14.2进制的相关练习题 14.3数字分离及回文数 小结 附录 附录1ASCII码表 附录2运算符优先级 附录3scanf()和Printf() 附录4文件输入和输出 |