- 博客(6)
- 收藏
- 关注
原创 安排一下暴力匹配算法
串的模式匹配,即子串定位法,确定子串在主串中第一次出现的位置,一般将主串视为目标串,子串视为模式串,应用极为广泛,例如,文本编辑中查找某一个单词或者词语,搜索引擎中的查找功能等。BF算法,即暴力(Brute Force)算法,是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法是一种蛮力算法。
2023-04-09 14:28:08
94
原创 一文搞懂运算符重载
运算符重载是C++的特性,可以方便快速地帮助实践开发。因此本文讲解了常用运算符重载的格式以及相关应用,希望对初学者学习这类知识点有所帮助。
2023-04-09 11:26:35
159
1
原创 一文搞懂指针函数与函数指针
针对指针函数与函数指针之间的区别有很多小伙伴 搞不清,尤其是不知道怎么使用函数指针,本文将简单讲解一下关于二者的区别 以及相应的应用。
2023-04-05 20:47:31
158
2
原创 深入理解C++的浅拷贝与深拷贝
在默认的拷贝构造函数中 拷贝的策略是逐个成员一次拷贝 但是一个类可能会拥有资源,当其构造函数分配了一个资源例如堆内存的时候? 会发生什么呢? 如果拷贝构造函数简单的制作了一个该对象的拷贝,而不对它本身进行资源分配和赋值的时候就需要面临一个麻烦的局面: 两个对象都拥有同一个资源。当对象析构的时候,该资源将经历两次资源返还. 例如 #include<iostream> #include<cstring> using namespace std; class Pers..
2022-03-06 16:15:47
411
原创 VS2013解决发生生成错误
在visual studio2013(其实其他版本也可以)中,我们很多初学者,在里面建了一个工程(project)后,然后会创建很多源文件,但是初学者往往会遇到下面的问题。 这是因为在一个工程中我们可以创建很多源文件,但是我们只能有一个main函数入口,这和java里面一个工程只能有一个public 类一样的含义。所以我们遇到这种问题不要慌张。在这里为您解决。 首先我们点击我们不准备要运行的源文件。比如下面这个。 然后点击属性。 我们将上面箭头所示的选项设置成否。 注意,我们需要将...
2021-09-24 11:25:21
2858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人