每天一个实用库函数
函数储备少?来这里!
小浣熊的博客
学而不思则罔,思而不学则殆
展开
-
每天一个实用库函数——sort
默认为升序,也可进行降序排序。sort函数进行排序的时间复杂度为n*log2n,比冒泡之类的排序算法效率要高,sort函数包含在头文件为#include<algorithm>或#include<bits/stdc++.h>的c++标准库中,默认使用的排序算法是快速排序。但是很多细心的同学会发现,我们如果出现了降序排序,或者根据结构体数组特定的一个变量排序又该怎么办呢?这就要介绍sort函数的一个大佬功能:判断函数。这里指的事通过这个函数来当排序中“比大小”的依据。原创 2024-04-04 20:56:19 · 218 阅读 · 0 评论 -
每天一个实用库函数——reverse
begin是指找到字符串的起始位置,end是指找到字符串的最终位置。以后如果有人还问你如何翻转字符串,你就可以自豪的告诉他:“用reverse就行了!reverse反转数组就是reverse(数组名,数组名+你想让他反转的数组长度)如果要让reverse反转字符串,我们需要两个特殊的函数:begin和end;reverse是c++主要用来反转数组和字符串的函数。reverse反转字符数组的规则和数组的一样。这就是reverse反转数组和反转字符串的方法,你们明白了吗?原创 2023-07-19 10:15:18 · 4348 阅读 · 0 评论 -
每天一个实用库函数——goto
顾名思义,goto的意思是去……地方,当然,他在c++中也用于让程序去到一个地方,那么这个地方是哪呢。确切地说,goto用于让程序跳出循环,到达指定地方。他主要用于调出多重循环,示例如下:。在c++中goto就像一个传送门,就可以把程序“穿越”到另一行。而且goto相比于break也是有很多优势的。当然goto有没有劣势呢。比如goto会破坏程序的结构,所以不到没有办法尽量不要用goto。goto后面写的东西与变量名的定义规则相同,然后想让程序到哪就在哪一行写。goto后面的东西:。原创 2023-06-17 08:29:33 · 164 阅读 · 2 评论