自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++标准库中的string类的函数

C++标准库中的string类包含了一系列的成员函数,用于处理和操作字符串。具体如下:初始化:可以通过直接赋值或使用构造函数来初始化一个string对象。获取长度:使用length()或size()成员函数可以获取字符串的长度。插入:insert()函数可以在指定位置插入字符或另一个字符串。替换:replace()函数可以替换字符串中的一部分内容。添加:append()函数可以在字符串的末尾添加字符或另一个字符串。赋值:可以使用=运算符或assign()函数来给string对象赋值。

2024-01-27 23:17:37 2320

原创 c++/STL标准库中常用容器

STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的统称。现在主要出现在 c++中,但是在引入 c++之前该技术已经存在很长时间了。C++ STL(Standard Template Library,标准模板库)是一套强大的C++模板类集合,它提供了许多高效的数据结构和算法。(Containers):用于存储数据的对象,例如vector、list、deque和map。

2024-01-25 20:21:47 1720

原创 Sort排序函数(c++)

在C++中,sort函数是一个通用的排序函数,可以对多种数据类型进行排序,包括简单的基本类型如int,也包括复杂的数据类型如结构体。总的来说,普通的int类型数据和结构体类型数据在使用sort函数进行排序时的主要区别在于:对于int类型,系统可以直接根据其数值大小进行默认的比较;在C++中,当我们使用sort函数对结构体类型数据进行排序时,需要提供一个自定义的比较函数,这个比较函数通常命名为compare或者Comparator,其参数为两个待比较的结构体变量,返回值为bool类型。

2024-01-18 23:35:16 389

原创 C语言Bsearch二分查找函数

bsearch函数是C语言库函数,用于在已排序的数组中执行二分查找。Compare函数指针的作用和用法和qsort函数中的comapre函数用法差不多。注意在传入参数时,第一个传入的参数为待查找数字的变量的指针。如果数组不是以升序的升序的顺序排序的,或者包含相同键的重复记录,则结果可能会出错。查找数组必须是经过预先排序的,排序的规则要和比较子函数compare的规则相同。如果查找成功,该函数返回一个指向数组中匹配元素的指针,否则返回空指针。待查找的元素key的类型,必须与被查找数组中元素的类型一致。

2024-01-18 19:26:54 439 1

原创 c语言qsort函数

若函数返回值大于0,则是升序,否则降序。使用qsort函数进行排序时,排序后的数列是升序还是降序取决于比较函数的实现。因此,在使用qsort函数进行排序时,需要根据具体需求编写合适的比较函数来实现升序或降序排序。在qsort函数的使用中,假如数据类型是double,compare函数需要略微做修改。如果需要用结构体中的数据排序,没有办法跳过新建一个结构体指针变量,就是图中的num1和num2.不能直接用a,b读取结构体内数据。sqort函数用四个参数,分别是数组本身,数组大小,数组元素大小,以及函数指针。

2024-01-18 01:44:31 644 2

空空如也

空空如也

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

TA关注的人

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