自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++:常用算法

/搬运到另一个容器中,transform(iterator beg1,iterator end1,iterator beg 2,_func);想要统计多个相邻重复元素,可以用count计数,使迭代器跳过该元素,再重新查找下一个重复元素。adjacent_find(beg,end)查到相邻重复元素,返回第一个元素位置的迭代器。find_if(beg,end,谓词(仿函数)),谓词已经充当重载角色,因此不需要重载。//遍历容器for_each(beg,end,函数名),普通函数函数名,仿函数加括号。

2023-11-28 10:37:19 103

原创 C++:STL-函数对象

实现关系对比,但一定要写函数类型,如greater<int>();需要引入头文件#include<functional>operator接受一个参数,一元谓词。operator接受两个参数,二元谓词。实现逻辑运算,一定要写明参数类型。返回bool类型的仿函数。

2023-11-25 21:59:09 24

原创 C++:map容器

erase(key);//删除容器中键是key的元素,value值输入没用。cout(key);统计key元素的个数,如key为3有几个这种,具体数值。erase(pos);删除pos迭代器指向的元素,返回下一个元素的迭代器。find(key);//查找key是否存在,存在返回键元素。不存在,返回end();迭代器需要用iterator接受。//交换两个集合容器。//返回元素中元素数目。//判断容器是否为空。本质:关联式容器,底层为二叉树。

2023-11-25 15:12:11 147

原创 C++:deque容器

/对begin 和end区间的数据排序,但默认为升序排列,支持随机访问的容器都能用sort。删除其他位置的数据,不是begin与end位置,可以试着加上:deque<int>::iterator it=d1.begin();deque<int> &d),且在iterator前加上const_,变成只读操作。//将beg,end区间元素拷贝给本身。//n 个元素拷贝给本身。it++//此时it为第二位置的数据。

2023-11-19 20:44:32 31

原创 01数据库

小白数据库初学笔记。

2023-11-19 17:35:45 12

原创 C++:Vector容器

新手小白学习C++笔记第一天。

2023-11-18 10:55:50 63 2

空空如也

空空如也

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

TA关注的人

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