自定义博客皮肤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)
  • 收藏
  • 关注

原创 天梯赛题目总结

/这里解释一下,为什么sqrt(n),因为我们最少的因子就两个为素数,假设这个不是素数,极限求最大的两个值相乘等于该数就是开根号,所以这里是节省运行时间,防止超时。if (temp->left == NULL) { //根节点左孩为空,就直接放入。if (temp->right == NULL) { //右孩为空,直接放入。if (val < temp->data) { //如果要放入的值小于根节点。

2024-04-20 11:16:33 539

转载 c++一些常见的算法,数值运算使用方法

/函数会返回一个输入迭代器,当 find() 函数查找成功时,其指向的是在 [first, last) 区域内查找到的第一个目标元素;但是它去重后,序列尾部会产生一些无效数据:$[1,1,2,4,4,4,5]\to[1,2,4,5,\underline?会删除first,end中间值为val的值,但是并不能直接改变容器的大小,要配合容器的erase函数一起使用(与unique函数一样)找不到则返回尾迭代器。消除数组的重复相邻元素,数组长度不变,但是有效数据缩短,返回的是有效数据位置的结尾迭代器。

2024-04-04 10:59:43 30 1

转载 c++ 常见STL使用汇总

bool erase(key_value) //删除键值key_value的值,返回是否成功,删除成功则key_value在set中,返回1,否则key_value不在set中,返回0。iterator erase(first,second) //删除范围 [first, second) 内的所有元素,并返回指向被删除元素之后的第一个元素的迭代器。int count(key) //计算指定键值在 map 中的出现次数,返回指定键值在 map 中出现的次数,由于map 中的键值是唯一的,该次数只能是0或1。

2024-04-04 10:57:58 40 1

空空如也

空空如也

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

TA关注的人

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