自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++STL常用算法(超详细!)

v1中是有4的,但是它结果显示为未找到,就是因为v1是无序的。,找到返回相邻元素的第一个位置的迭代器,找不到返回结束迭代器。,找到返回指定元素的迭代器,找不到返回结束迭代器end(),找到返回指定元素的迭代器,找不到返回结束迭代器end()注:两个容器必须是有序的,合并完之后也是一个有序序列。,也就是最特殊的那种情况--大容器和小容器无交集。,也就是最特殊的那种情况--大容器和小容器无交集。,也就是最特殊的那种情况--大容器包小容器。返回值:并集中最后一个元素的迭代器位置。

2023-12-24 17:06:26 1416 1

原创 C++STL函数对象/仿函数(详细详细)

STL内建了一些函数对象。

2023-12-22 21:59:00 1061 1

原创 C++STL容器之map/multimap

map中所有元素都是pairpair中第一个元素为key(键值),起到索引作用;第二个元素是value(实值)所有元素会根据键值自动排序//map容器 排序--自定义数据类型//利用仿函数,可以改变排序规则//按年龄升序,年龄相同时按身高降序public://姓名int m_Age;//年龄//身高class myCompare {//制定排序规则public://按年龄升序,年龄一样时按身高降序else {Person p1("刘晨", 24,177);

2023-12-21 21:13:05 1095

原创 C++STL容器之set/multiset

/set容器排序--自定义数据类型public:int m_Age;public:bool operator()(const Person& p1, const Person& p2) const{//重载()//按年龄做降序//对于自定义数据类型set需要指定规则,才能插入数据,用到了仿函数Person p1("刘晨", 20);Person p2("王敏", 25);Person p3("张立", 24);Person p4("李四", 18);it!

2023-12-20 20:47:55 1140 1

原创 C++STL容器之list

/返回容器中元素的个数。//判断容器是否为空。//采用模板实现类实现,默认构造函数。//将[beg,end]区间中的元素拷贝给本身。// 重新指定容器的长度为num,若容器变长,则以elem填充新位置;若容器变短,则末尾超出容器长度的元素被删除。//重新指定容器的长度为num,若容器变长,则以默认值填充新位置;//it=it-1;排序规则:按照年龄升序,如果年龄相同则按照身高进行降序 ,身高相同再按体重降序。//it=it+1;//将[beg,end]区间中的数据拷贝赋值给本身。

2023-12-19 20:55:23 986 1

原创 C++STL容器之queue

/从队头移除第一个元素。//返回最后一个元素。//判断队列是否为空。//queue采用模板类实现,queue对象的默认构造形式。ps:喝多了吐,是栈;的数据结构,它有两个出口。队列不允许有遍历行为。

2023-12-18 22:34:34 353

原创 C++STL容器之stack

/stack采用模板类实现,stack对象的默认构造形式。ps:喝多了吐,是栈;的数据结构,只有一个出口。//从栈顶移除第一个元素。//判断堆栈是否为空。

2023-12-18 21:37:38 360

原创 C++STL容器之deque

/返回容器中元素的个数。// 重新指定容器的长度为num,若容器变长,则以elem填充新位置;//重新指定容器的长度为num,若容器变长,则以默认值填充新位置;//在pos位置插入一个elem元素的拷贝,返回新数据的位置。//在pos位置插入[beg,end]区间的数据,无返回值。//删除[beg,end]区间的数据,返回下一个数据的位置。//构造函数将[beg,end]区间中的元素拷贝给本身。//将[beg,end]区间中的数据拷贝赋值给本身。//删除pos位置的数据,返回下一个数据的位置。

2023-12-18 18:00:43 1076

原创 C++STL容器之vector

/删除容器中所有元素。//将[beg,end]区间中的数据拷贝赋值给本身。//返回容器中元素的个数。//删除最后一个元素。//返回容器中第一个数据元素。//返回容器中最后一个数据元素。//尾部插入元素elem。//返回索引idx所指的数据。//返回索引idx所指的数据。// 重新指定容器的长度为num,若容器变长,则以elem填充新位置;//容器预留len个元素长度,//重新指定容器的长度为num,若容器变长,则以默认值填充新位置;//将v[begin(),end()]区间中的元素拷贝给本身。

2023-12-17 23:50:06 896

原创 JDBC(一)基础操作详解

写Java代码将SQL语句发送到数据库中,并执行,对数据库进行操作,并返回结果到程序执行结果中基本过程如下:为什么要导入jar包?这里面提供了SQLServer的实现类:com.microsoft.sqlserver.jdbc.SQLServerDriver 但是JDBC规范定义驱动接口在java.sql.Driver,也就是说操作数据库的所有方法都要在这个包下查找。导入jar包的方法(intelij IDEA为例) :1、在当前项目根目录下建立一个“lib”文件夹;

2023-12-14 22:24:31 25

原创 C++STL容器之string

/同string& operator+=(const string& s);

2023-12-14 20:35:22 36

空空如也

空空如也

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

TA关注的人

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