自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈和队列、全排列问题

1.栈的定义:栈:是只允许在一端进行插入或删除的线性表。首先栈是一种线性表,但限定这种线性表只能在某一端进行插入和删除操作。栈顶:线性表允许进行插入的那一端。栈底:固定的,不允许进行插入和删除的那一端。空栈:不含任何元素的空表。栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构。2.栈的基本操作。InitStack(&S):初始化一个空栈S。StackEmpty(S):判断一个栈是否为空,若栈为空则返回true,否则返回false。

2022-02-20 10:25:09 1363 1

原创 【无标题】

1.在需要调用结构体里的“成员”时,错误格式:namespace N1{ int a = 10; int b = 20; int c = a + b; namespace N2 { int d = 40; }}int main(){ cout << a << endl; return 0;}这样编译器会报错一共有三种方法可以使用某个命名空间里的成员:1.使用命名空间名称加作用域限定符namespace N1{ int

2022-02-13 15:04:59 201

原创 【无标题】

1.前缀和前缀和是指某序列的前n项和,可以理解为数学中的数列的前n项和,而差分可以看成前缀和的逆运算。合理的使用前缀和与差分,可以简化复杂的问题。前缀和分为一维前缀和与二维前缀和定义一个数组a的前缀和数组s:一维前缀和:s[i]=a[1]+a[2]+...+a[i].二位前缀和:与一维前缀和类似,设s[i][j]表示所有a[i'][j']的和,(1<=i'<=i,1<=j'<=j)像“矩形的面积”那样,把一整块区域的值都加起来。前缀和一般用来求区间和。

2022-01-30 11:56:20 84 1

原创 C++入门基础知识

1.名称空间using namespace std的解释这句话是使用“std”这个名称空间(namespace)的意思,因为有的时候不同厂商定义的函数名称彼此之间可能会重复,为了避免冲突,就给所有的函数都封装在各自的名称空间里面,使⽤这个函数的时候就在main函数前⾯写明⽤了什么名称空间,几乎在C++中使⽤到的⼀些⽅法如cin、cout都是在std名称空间⾥⾯的,所以可以看到using namespace std;这句话⼏乎成了我每段C++代码的标配,就和return 0;⼀样;2.和“scanf”、

2022-01-23 16:10:13 288

空空如也

空空如也

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

TA关注的人

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