![](https://img-blog.csdnimg.cn/20200425093826152.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++信奥金牌冲击之路
文章平均质量分 95
1、对象:初高中学生
2、内容:
(1)竞赛涉及的C++基本知识点、重难点讲解及应用
(2)竞赛规则解析、干货收集与分享
(3)编程思维与习惯养成
zhu_liucheng
毕业于安徽财经大学计算机科学与技术专业,曾在北京从事网络安全相关工作,现居安庆,创业青年。
展开
-
计算机眼里的“是非对错”
先前我们已学“顺序结构”,可以通过代码让计算机“说话”、“做算术”。现在我们进入第二阶段,开始学习“选择结构”,要让计算机自己去判断“是非对错”。这个时候,我们就要用到新的运算符——关系运算符和逻辑运算符,具体如下:关系运算符假设变量 A 的值为 10,变量 B 的值为 20,则:运算符描述实例==检查两个操作数的值是否相等,如果相等则条件为真。(A == B) 不为真。!=检查两个操作数的值是否相等,如果不相等则条件为真。(A != B) 为真。>原创 2020-08-24 00:08:19 · 345 阅读 · 0 评论 -
C++第一阶段总结与拓展
C++第一阶段总结与拓展1、C++程序基本格式2、数据类型3、变量(1)命名规则(2)定义方式(3)初始化4、运算符5、表达式6、语句7、输入与输出(1)输入语句(2)输出语句编程初学者必经阶段:(入门操作)感觉好简单 -> (看他人演示)哇,神奇,有意思 -> (自行处理)嗯?怎么回事?什么情况?其实,我们学习编程就像是在玩拼图,每拼一段时间不知后面该怎么做的时候,就得看看整体都什么效果了,还缺哪些部分,我们手里都是些什么拼图。我们先前几篇短文介绍了C++编程的入门知识点,按理说完全可以做原创 2020-08-19 11:42:11 · 251 阅读 · 0 评论 -
数据结构——图的存储
1 存储1.1 数组表示法(邻接矩阵)1.1.1 说明图没有顺序存储结构,但可以借助二维数组来表示元素间的关系。首先,建立一个顶点表(记录各个顶点信息)。设图A=(V,E)有n个顶点,则顶点表Vex[n]如下:原创 2020-08-01 10:20:54 · 1535 阅读 · 0 评论 -
图的定义与性质
图的定义与性质1 定义2 基本术语3 类型1 定义图 (Graph) 是由若干给定的顶点及连接两顶点的边所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系。顶点用于代表事物,连接两顶点的边则用于表示两个事物间具有这种关系。图论 (Graph theory) 是数学的一个分支,图是图论的主要研究对象。表达式:G=(V, E)V:顶点(数据元素)的有穷非空集合。E:边的有穷集合。Graph = (Vertex, Edge)2 基本术语1、无向图:顶点之间相连的线我们称为边,每条边都是原创 2020-07-31 21:29:30 · 2807 阅读 · 0 评论 -
二叉树的存储、遍历及应用
这里说说二叉树的两种存储方法:顺序存储和链式存储。一、顺序存储设二叉树深度为h,那么我们就按照深度为h的满二叉树的结点个数创建对应元素个数的数组,然后按照自上而下,从左到右的顺序,依次将树中结点存入数组即可。例如下图所示:我们需要存储一个深度为4的二叉树,所以先在脑海里构建如下相同深度的满二叉树,并且编号(对应数组下标,我这里从1开始,看官请自便)。由于待存储二叉树的最后一个结点 h 对应满二叉树编号为 12 的结点,并且编号(即数组下标)是从1开始的,因此,我们创建一个长度为(12+1)的数原创 2020-07-16 16:42:41 · 926 阅读 · 0 评论 -
数据结构——树的定义与性质
树的定义与性质1 定义1.1 树型结构1.2 树的递归嵌套定义2 基本术语3 类型3.1 二叉树3.1.1 定义3.1.2 特点3.1.3 性质3.2 满二叉树3.2.1 定义3.2.2 特点3.2.3 性质3.3 完全二叉树3.3.1 定义3.3.2 特点3.3.3 性质3.4 二叉排序树(非重点)3.4.1 定义3.4.2 性质3.5 平衡二叉树(非重点)3.5.1 定义3.5.2 性质4 应用1 定义1.1 树型结构(1)结点之间有分支(2)具有层次关系1.2 树的递归嵌套定义树(tree原创 2020-07-24 10:58:18 · 1818 阅读 · 0 评论 -
代码编写规范——程序员吐槽重灾区
说到代码编写规范,每个程序员都能说上几句。原创 2020-07-26 22:55:14 · 328 阅读 · 0 评论 -
让计算机去干活
1946年2月14日,世界上第一台电子计算机“电子数字积分计算机”(ENIAC Electronic Numerical And Calculator)在美国宾夕法尼亚大学问世了。这台计算机是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的。自此以后,计算机应用开始逐渐遍及人类生活的方方面面,但从始至终它还是在解决计算的问题。前面我们已经通过C++编程让计算机“说话”了,现在我们要让它“干活”,做算术。算术无非是加减乘除,这就涉及到了运算符,不过计算机的运算符有些许别致,我们走点心看看都长啥样。原创 2020-08-14 02:13:12 · 123 阅读 · 0 评论 -
教计算机说话
我觉得很有必要先为初学者解释一下这个专有名词:数据类型。正常操作的话,我们又要来个“致命三连”:是什么?为什么?怎么做?不过,这里“是什么”很好理解吧,就是数据的类型嘛,我们来看几个常用的内置数据类型:类型关键字布尔型bool字符型char整型int浮点型float双浮点型double空类型void下面我们还是重点了解一下“为什么”需要数据类型。我们从小学开始接触数字、汉字和英文,我们很容易知道:1、2、3是整数1.2、2.6原创 2020-08-13 15:20:29 · 304 阅读 · 0 评论 -
第一个C++程序——HELLO WORLD!
反正不管什么高级编程语言,入门小程序好像清一色都是“HELLO WORLD”输出。对于初学者来说,能够耐着性子,正确敲写完这段代码,也确实算是敲开了编程世界的大门。现在,就让我们来领略编程世界的美妙吧!妙啊~#include <iostream> // 头文件using namespace std; // 命名空间int main() { // 主函数 // 输出语句 cout << "HELLO WORLD" << endl; return 0;}原创 2020-08-11 14:36:38 · 393 阅读 · 0 评论 -
工欲善其事,必先利其器
如果想很好地实现程序功能,那么一定要先确定好思路,构思完成后,如果想很好地编写代码,那么一定要选择合适的编程软件,嗯~逻辑非常严谨的顺序结构!那么对于中小学生来说,哪款编程软件不错呢?实际上,这就相当于选兵器,一定要趁手,而DEV C++绝对当之无愧。相比其它软件来说,DEV C++界面简洁,在程序编译、调试方面,其操作更为简单,这就很适合中小学生使用,真的是良心推荐!DEV C++下载链接上面这是软件的下载链接,点击过去免费下载的。如上图所示,点击绿色按钮“Download”,它会跳转到另一原创 2020-08-11 20:50:48 · 148 阅读 · 0 评论 -
天下英雄出我辈,各领风骚数百年——C++的前世今生
简述编程语言发展,讲明C++历史地位。原创 2020-07-16 10:13:56 · 232 阅读 · 0 评论 -
写在开头——给读者的一封信
写在开头——给读者的一封信原创 2020-04-26 01:36:25 · 218 阅读 · 0 评论