自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C++算法递归

从前有座山,山里有个小和尚,有一天师傅给他讲了一个故事:从前有座山,山里有个小和尚,有一天师傅给他讲了一个故事:从前有座山,山里有个小和尚,有一天师傅给他讲了一个故事……先写一个递归函数,再在递归函数里面去把所有的可能(1~3克),枚举一遍,如果到了100(或更大的数),就停下,然后去判断这个方案行不行,行就输出,不行就清空。看到这道题的时候,大部分人会选择写10个循环去穷举,巴拉巴拉一大长串,如果我把10换成100,甚至成千上万,那怎么办呢?所以,函数调用,调用的是那部分,应该清楚吧。

2024-02-15 21:20:43 1792 1

原创 C++算法二叉树

可以从图中看到,满二叉树在完全二叉树里面,因为它包含了完全二叉树的所有特征 ,所以在完全二叉树里面。可以从字面意思来理解一下,高度是从0开始,从叶子节点开始,往上一层高度就加一。存储当然是用结构体啦,结构体保存着:自己的值,左孩子,右孩子。意思就是我先遍历父节点,再遍历左孩子,最后遍历右孩子。深度与高度相反,也是从0开始,但是从根节点开始,往下一层深度就加一。去掉最后一层节点后,剩下来的树是满二叉树,还有一个要求,最后一层必须是左右分布。层数最好理解,从1开始,从根节点开始,往上一层层数加一。

2024-01-25 21:04:58 1639 1

原创 素数判定(c++)

【代码】素数判定(c++)

2023-09-24 14:49:26 472 1

原创 c++课程:运算符

但是“*”怎么打呢:首先按“shift”,再同时按“8”,就会打出“*”。还有人说:这样可以打出乘号:打出cheng这个拼音,然后就有一个乘号。那你看看,你的键盘上有没有“x”(这里是字母x)这个符号?哪有人问了:既然加减号和数学一样,那乘除法也肯定一样啊。为什么说是重点呢,因为它们比较特殊,加减与我们数学中的加减法一摸一样。好了,今天的课就上到这里,再见!之前,我们学习了赋值“=”。那你自己试试吧,可不可以。不卖关子了了,直接出答案。加为“+”,减为“-”。乘是“*”,除是“/”。好,到了重点乘除号,

2023-09-24 14:30:52 77 1

原创 c++课程:变量2

上次我们学了long long类型变量,但是它有一个致命缺点就是只能保存整数。注:唉,又忘教赋值了,赋值格式为“变量名+"="+数值”这里科普一个小知识:double默认输出为6位小数。double是双精度浮点型,有效数字15-16位。答案是float和double。float是浮点型,有效数字*为6-7位。定义格式与long long,int一样。请输入一个浮点数,然后照例输出。欢迎来到今天的c++课程。这就是今天的课程,再见!

2023-09-24 13:56:05 76 1

原创 c++课程:变量1

long long的意思是超长整形。跟int一样,也是定义变量的语句,但是范围是负的2的63次方到正的2的63次方减一,格式与int一样:long long+变量名。众所周知,我们昨天学的定义变量语句是int,但是int它是有一个范围的,从负的2的31次方到正的2的31次方减一。而且只能表示整数*,不能表示浮点数*。请编写一个程序,让程序保存一个数:2345678910。那如何用变量表示更大的数?因为我们学的不透彻,意思就是不彻底。*整数:指没有小数部分的数。*浮点数:指有小数部分的数。

2023-09-24 12:47:21 77 1

原创 c++课程:输入

注:上节课忘讲了,输入字符要加"",🤣🤣🤣🤣。这样,我们的cin就可以输入s这个变量。格式为:cin+>>+要输入内容。注:输出变量不要加“""”号。先讲一下上节课题目答案与解析。今天我们的主要内容就这些了。请输入一个数,然后照例输出。还是老规矩,下节课讲答案。现在定义完,就可以调用。欢迎来到第二课:输入!会加粗,说明是关键字。

2023-09-24 11:38:55 237 1

原创 c++课程:cout

include:头文件,因为代码是放在头文件的,如果要这个头文件里的代码的话,可以用它调用,例:#include <iostream>,#include<iomanip>,#include<algorithm>,格式为#include+<头文件名>。int:在前期,还没有涉及到变量是用来定义主函数,后期的话就是定义变量。cout:输出,要连接"<<",格式为:cout+<<+输出内容+;main:释义为主要,在c++为主函数,没有它的话,会报错。std:释义为标准,为一个命名空间。

2023-09-24 11:07:20 85 1

C++CSP-J重点算法框架

如果有漏掉的,请在评论区发言

2024-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除