自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vector的二维数组vector<vector<int>>v

/8是x轴(外部容器的大小),7是y轴的长度(内部容器的大小)vectorv(8,vector(7,14));首先,我们先创建一个变量名为v的容器,其中这个容器的元素为vector(类似于int类型的二维数组)同样的,vectorv我们初始化一下就可以很好理解了。vectorv[8],相当于8个vector,我们用代码来复制看看。

2024-08-23 00:29:32 213

原创 C++ vector小记

可以理解成为二维数组,定义了一个长度为n的数组,数组的每个元素都是vector类型的变量(这个v[n]可以理解为一维长度是你,这个n需要是已知参数,才算一维长度不变,二维长度可变的矩阵)此时,在使用之后才可以默认这是一个变量名为v的数组,v[x]有效,既开辟大小之后才可以使用v[x],如果给vectorv(10)初始化,这里初始化为0,v[x]也有效。注意事项clear()是清空了v里的元素,但不会改变vector的容量并不会清空他所占的内存。

2024-08-19 20:18:45 262

原创 怎么理解二分查找与二分答案(洛谷P1678烦恼的高考志愿)

我们再看一下第二位同学,他的预估超级是600,【(1)+(4)】/2=(2),600和(2)567比较,600更大,(因为600比(1)和(2)都大,所以继续二分就不用包含(2)了),所以二分【(3)+(4)】/2=(3),(3)598和600比,600更大,继续二分,这里600已经比598大了,所以(3)就不在二分的范围里,继续二分【(4)+(4)】/2=【4】,【4】689比600大,找到第一个比600大的数。那洛谷P678烦恼的高考志愿来理解二分法。注意判断结束的条件和数组里的小细节!

2024-08-16 21:49:51 359

空空如也

空空如也

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

TA关注的人

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