C++竞赛教程大纲

                        如果你是一名学生,想上重点大学,我推荐你学C++编程语言

【C++编程的来源】      

       C++是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”带类的C)。它是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。

【C++的定义】

      C++是C语言的继承,进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”“CPP”

【C++资料】

   我这里有很好的C++资料:
    1、 Thinking In C++
    2 、C++Primer中文版
    3 、C++基础
    4 、effective C++ 第二版
    5、 ImperfectC++
    6 、More Effective C++
    7 、高质量C和C++
    8 、设计模式C++
    10 、C语言学习 

【初学者C++竞赛教程大纲】

 1、认识C++

 2、基本数据类型,变量与常量

 3、关系运算符,分支结构

 4、逻辑运算符

 5、三目运算符

 6、while、do-while循环

 7、for循环

 8、一维数组

 9、二维数组

 10、字符串

 11、认识函数

 12、文件输入输出、结构体

 13、高精度数

 14、递归

 15、递推

 16、栈

 17、队列

 18、冒泡排序、插入排序、选择排序、桶排序

 19、并列排序、快速排序

 20、二叉树

 21、深搜

 22、广搜

 23、回溯算法

 24、图论

 25、最短路径

 26、二分图

 27、贪心算法

 28、动态规划

 29、slt

 30、模拟考

猜你喜欢

转载自blog.csdn.net/chengjunming123/article/details/81153827