自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 【C++】超详细!数据结构——树(二、树与二叉树Ⅱ)

二叉树静态实现以及树的存储和遍历

2022-07-29 18:19:32 358 1

原创 【C++】超详细!数据结构——树(一、树和二叉树Ⅰ)

2.2.1 满二叉树2.2.2 完全二叉树2.3.1 二叉树的存储与创建2.3.2 二叉树的查找与修改2.3.3 二叉树插入结点与创建2.3.4 完全二叉树的建立方式2.4 二叉树的遍历2.4.1 先序遍历2.4.2 中序遍历2.4.3 后序遍历2.4.4 层序遍历2.4.4 中序遍历和后序遍历→求先序遍历......

2022-07-29 00:05:14 440

原创 01穷举(01枚举)算法详解

顾名思义,01穷举是一种十分暴力的枚举,他**每一个选择都只有两个选项 *(要么选,要么不选)*,可以枚举每一种格局,但是速度不快**,但很适合完成灰常水的枚举题

2022-05-01 19:02:22 456

原创 关于C++ cin不能输入的问题的解决方案

recin(){cin.sync(); cin.clear();}

2022-05-01 18:02:43 2667

原创 C++中vector用法

简介vector是C++中STL的一员,也就是众所周知的向量。向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。基本操作vector包含在vector头文件里,记得加上#include <vector>using namespace std;然后就是定义、扩展元素、访问#include <iostream>#incl

2021-09-14 21:51:03 175

原创 C++排序算法总结(普通排序、冒泡排序、sort函数)

普通排序普通排序的效率较低,工作原理就是将从下到上一一比较,每一轮都将没排序的数据最小的或最大的排在最上方也就是说,如果要对n分个数排序,就要做(n-1)轮,做(1+2+3+……+(n-1))次,运行速度较慢#include <iostream>using namespace std;int main() { int a[n]; for (int i = 0; i < n; i++) cin >> a[i]; int j = 1; for (int i

2021-03-06 20:43:48 468

原创 C++遇到Id returned 1 exit status解决办法

问题描述编写了一个非常简单的程序,因为在运行时发现了代码错误,一不小心按了X,于是第二次运行是出现了下列问题:解决办法首先,点击屏幕上方的“全部重新编译”,或按F12然后,再点击“编译运行”,或按F11键成功解决最后,你的程序又可以重新正常的运行了今天的错误分析就到这里,希望对大家有用处。...

2021-02-26 22:35:30 10148 3

原创 C++算法之用通用数位分离求解数码之和

引入今天,让我们一起来学习C++的通用数位分离算法。这是一个非常简单使用的方法,可用于用数码和、求回文数等一系列问题。现在,我们就通用数位分离求解数码之和。例题呈现输入一个数n,求1-n的数的数码之和。(n的范围是1-9999999之间)例题分析n的范围是7位数,所以类型为long long;因为n的之是输入进去的,所以不能确定,一定不能像倒叙输入三位数一样一位一位的去分离,这时候就要用到通用数位分离完成这部操作,让我们先来看一下通用数位分离怎么用通用数位分离具体程序如下: p = x;

2021-02-26 18:25:04 1810

原创 PYTHON判断回文素数

1.用python判断素数def isprime(x): if x<2: return False for i in range(2,x): if x % i == 0: return False return True进一步优化得import mathdef isprime(x): if x<2: return False for i in range(2,int(ma

2021-02-24 20:59:12 10365 2

原创 python判断素数

想要判断一个素数,首先要进行一个特殊判断,因为<2的数都不是素数:x = int(input())if x<2: print("f")接下来,我们要进行大于2的数的判断。方法就是:用数x对从2到x平方根依次取模,如果结果为0,说明x不是质数,如果一遍判断下来取模结果都不为0,则说明x为素数import mathx = int(input())f = 0for i in range(2,int(math.sqrt(x))): if x % i == 0: print("f

2021-02-24 20:30:36 35448 4

【C++】数据结构——树与二叉树(各类函数汇总)

包含各种有关树与二叉树的函数,有:二叉树的链表实现相关函数、二叉树的静态实现相关函数、二叉树遍历相关函数、树的存储与遍历相关函数。这些函数都是模板格式,可以根据您的需求自由更改、运用。本资源适合各年龄C++初学者,以及想要学习有关树的相关知识的人群。

2022-07-29

空空如也

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

TA关注的人

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