算法
STL中的算法
op是由自己定义的比较大小的方法
不变序列算法
变值算法



删除算法
remove 也可以对数组操作,所以不可以直接删除而是改变位置,删除并没有真正的删除个数
变序算法
排序算法
有序区间算法
相等、大于、小于都可以自己定义
这是在有序区间的算法
类模板
文章作者: Bsheepcoder
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Q's blog!
相关推荐
2021-10-13
关于VS code如何下载并配置C语言(windows)
关于VS code如何下载并配置C语言(windows)0x01 下载VS code1.VS code官网 2.点击后无需操作,等待下载弹窗 3.下载后找到安装包,打开 0x02 安装VS code**1.**按照下图流程操作 2.本人已经装过了,所以没有自定义安装地址 0x03 下载及安装MinGW MinGW官网 进入后一直翻,找到下图的位置 百度网盘 提取码:e42m 下载解压即可,并找到并进入bin文件夹,记住路径 0x04 配置环境变量1. 设置中找到 编辑系统环境变量 ,或者如下图找到并单击 2.如下图提示依次操作 3.找到Path变量并点击,再点击编辑 4.复制之前解压的mingw到bin的链接 5.接下来一直点确定,直到窗口关闭 6.点击 输入cmd 点击打开cmd,也可用快捷键win + R 输入cmd 打开 5.测试计算机能否找到 gcc,有下方的输出表明配置正确,如果没有说明之前的配置有误,再去查看一下变量的地址、mingw的地址等。测试正确关闭即可。 0x05 设置VS Code1. 打开vs code 2.输入...
2021-10-13
C++系列:运算符重载(三)
更多参考其他文档菜鸟文档、W3C、微软C++文档 运算符重载 c++预定义的运算符不能满足全部的运算需求,比如:复数的加减运算 希望能有一种特殊的运算,可以使类、等复杂的数据也可以进行运算,易于理解 运算符重载,就是对已有的运算符赋予更多含义的运算,可以使不同类型或者复杂的数据也可以进行运算。(比如类之间的运算) 即,对于自定义的这个运算符,具有唯一性,表达的含义只能作用于对应的运算数据 。 类a + 类 b 实质 函数重载 可以重载为普通函数,也可以重载为成员函数 实现 把含运算符的表达式转换成对运算符函数的调用 重载运算符,多个重载运算符时,根据参数选择 目数:运算所需变量个数 //运算符重载形式 返回值类型 operator 运算符(形参表){ ….} //实例class Complex{ public: double real,imag; //实部,虚部 Complex(double r = 0.0,double i=0.0):real(r),imag(i)...
2021-10-13
C++系列:C++与C的区别(一)
更多参考其他文档菜鸟文档、W3C、微软C++文档 从C到C++C和C++的区别/*程序文件名:test.cpp 本程序功能:输入2个整数求和 设计者: */ #include //输入输出流对象 //using namespace std; 没有此语句就要写成下面的输出形式 int main(){ std::cout << “Enter two numbers” << std::endl; //通过输出流符 << 将字符输出到标准输出流对象cout,std是命名空间。 int v1, v2; std::cin >> v1 >> v2; std::cout << “the sum of” << v1 << “and” << v2 << “is” << v1 + v2 << std::endl...
2022-03-15
C/C++刷题记录(基础)
注意事项 仅作学习之用,侵删 http://lx.lanqiao.cn/problemsets.page 运行限制一般为(做个参考) 最大运行时间:1s 最大运行内存: 256M 题目难不难是我的主观判断,并不客观,博主水平有限 第一个答案一般是我自己写的,尽管批评 一些值得记的小知识: 2147483647是计算机32位二进制最大有符号数 HelloWorld⭐ 有疑问吗?😆 #include using namespace std; int main(){ cout<< “Hello World!”; return 0;} 打印沙漏⭐⭐ 当时写学C时候写的吧,学了一点C++ #include #include using namespace std;const int stdnum = 100; int Findfool(int num, int *shuzu, int *see);int Star(int i, char stdr, int *shuzu);int StarB(int i, ...
2021-10-13
C++以文本形式按行读取文件数据
更多参考其他文档菜鸟文档、W3C、微软C++文档 参考资料: C++中string转int C++ getline函数用法详解 C++文件读写详解(ofstream,ifstream,fstream) C++系列:标准模板库STL(1)(七) //目的:以文本形式将数据按行读入到定义好的数据对象中 #include#include#include //要使用stringstream流应包含此头文件#includeusing namespace std; //以图书的数据为例typedef struct book{ string ISBN; string name; int yuan;}book; int main(){ stringstream stream; //定义stringstream这个对象 string x; book newbook[5]; ifstream srcFile("book.txt", ios::in);...
2022-04-15
CSP认证试题做题记录
参考资料 http://118.190.20.162/home.page 题目的话自行搜索,CSP的题都比较复杂 第一题第一题通常是编程基础题,但是需要比较高的编程阅读理解能力。 未初始化警告(202203-1)心得: 这道题刚开始不是很理解题意。后来参考了一个题解。 参考: https://blog.csdn.net/m0_56585533/article/details/123904757 #include<bits/stdc++.h>using namespace std;int a[100001],b[100001],c[100001]={0};int main(){ int n,k; c[0]=1; int sum=1; cin>>n>>k; for(int i=0;i<k;i++) { cin>>a[i]>>b[i]; } for(int i=1;i<k;i++) { c[a[i-1]]=1...
公告
欢迎来到 Q's blog



























































