C++基础学习
文章平均质量分 62
从大三才认识到提升自己能力的重要性,每天坚持刷题,我们一起共勉!!!
CX__CS
计算机体系结构方向在读博士生,HPC4Science~
展开
-
简单CMake入门
入门cmake原创 2023-11-06 21:31:32 · 192 阅读 · 0 评论 -
简简单单入门Makefile
快速入门makefile原创 2023-11-06 21:22:07 · 157 阅读 · 0 评论 -
理解Kruskal算法的前提----深入理解并查集【超简单~】
并查集主要分为两个部分:第一部分就是需要找到点对应的祖宗节点,第二部分,是要将属于同一个集合节点的祖宗节点进行统一,也就是结合操作。原创 2023-09-19 21:24:44 · 141 阅读 · 0 评论 -
对git的简单总结
对git的简单总结原创 2023-04-26 12:18:00 · 946 阅读 · 0 评论 -
C++常用函数
std::sort 函数用于对数组或容器进行排序,可以按照默认的升序排序或指定比较函数进行排序。原创 2023-03-08 11:10:43 · 3943 阅读 · 0 评论 -
Containers--array类
Array 类是一个固定大小的数组,它的大小在编译时就已经确定了。Array 类的大小是固定的,因此它的大小不能改变。数组是固定大小的序列容器:它们以严格的线性顺序保存特定数量的元素。在内部,数组除了包含的元素之外不保留任何数据(甚至数组的大小也不保留,这是一个模板形参,在编译时固定)。就存储大小而言,它与使用该语言的括号语法([])声明的普通数组一样有效。该类仅向其添加了一层成员函数和全局函数,因此数组可以用作标准容器。原创 2023-03-07 21:35:03 · 373 阅读 · 0 评论 -
remove 和 erase 的区别
以容器vector来说明remove和erase的区别在STL中,vector容器也提供了remove()和erase()函数,用于从vector中删除元素。虽然这两个函数都可以实现删除元素的功能,但是它们之间还是有一些区别的。原创 2023-03-07 21:31:37 · 1009 阅读 · 0 评论 -
我对KMP算法的简单理解
问题概述:“字符串A是否为字符串B的子串?如果是,出现在B的什么位置?”这个问题就是字符串匹配问题。字符串A称为模式串(zs),字符串B称为主串(ss。原创 2023-02-01 23:36:33 · 366 阅读 · 0 评论 -
快速幂的几种实现方式
这样不仅能把非常大的指数给不断变小,所需要执行的循环次数也变小,而最后表示的结果却一直不会变。快速幂就是快速计算底数的n次幂。但是,如果要将其10写为二进制数字的话,应该为。,与朴素的O(N)相比效率有了极大的提高。10个3进行相乘,这就需要去进行9次乘法。这样,便可以使得次幂的计算得到改善。快速幂算法的核心思想就是每一步都。原创 2023-01-30 00:01:08 · 253 阅读 · 0 评论 -
STL中的队列用法整理
本文简单介绍了三种简单常见队列的用法,分别是:先进先出队列,优先级队列,双端对列。原创 2023-01-16 22:48:06 · 2386 阅读 · 0 评论 -
定义输出格式的使用-printf()函数
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("", );这里看输出很简单,前面的是固定的东西,后面是要输出的东西;而前面固定的东西分两部分:一部分是内容,另一部分是格式。一部分是正常字符, 这些字符将按原样输出;另一部分是格式化规定字符, 以"%“开始, 后跟一个或几个规定字符,用来确定输出内容格式。参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多,原创 2023-01-09 21:12:37 · 665 阅读 · 0 评论 -
连续子数组的最大和(从暴力理解到DP)
不应该仅仅知道最大的和多少,而且还要知道是哪个子串原创 2023-01-07 13:53:56 · 641 阅读 · 0 评论 -
C++的文件输入和输出到文件
C++的文件输入和输出到文件。原创 2023-01-05 11:30:28 · 331 阅读 · 0 评论 -
string的相关操作
string的相关操作。原创 2023-01-04 21:52:51 · 81 阅读 · 0 评论 -
reverse() 函数
【代码】reverse() 函数。原创 2023-01-03 16:54:26 · 431 阅读 · 0 评论 -
STL中sort的自定义排序
sort 函数的自定义排序前言以前只知道sort的排序很方便,也知道sort和结构体一起使用可以自定义排序元素,但是今天,做了个题目,有个新的启发,sort在STL中的自定义该如何去写????STL中的sort自定义模板vector<T> ve;bool cmp(const T &a,const T &b){ ........//写你要定义的排序函数}例子假设一个场景,让你按成绩排序,并输出成绩和姓名,如果是结构体的写法的话应该是这样:#include<原创 2022-05-24 00:51:53 · 260 阅读 · 0 评论