自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 索引的最左前缀原则

当b+树的数据项是复合的数据结构,比如(name,age,sex)的时候,b+数是按照从左到右的顺序来建立搜索树的;比如当(张三,20,F)这样的数据来检索的时候,b+树会优先比较name来确定下一步的所搜方向,如果name相同再依次比较age和sex,最后得到检索的数据;但当(20,F)这样的没有name的数据来的时候,b+树就不知道下一步该查哪个节点,因为建立搜索树的时候name就是第一个比较因子,必须要先根据name来搜索才能知道下一步去哪里查询。再比如当(张三,F)这样的数据来检索时,b+树

2021-08-28 15:42:53 122

原创 mySQL索引

何为索引?有什么作用?索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash。索引的作用就相当于目录的作用。打个比方: 我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字,速度很慢。如果有目录了,我们只需要先去目录里查找字的位置,然后直接翻到那一页就行了。索引的优缺点优点 :使用索引可以大大加快 数据的检索速度(大大减少检索的数据量), 这也是创建索引的最主要的原因。通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。

2021-08-26 10:19:19 75

原创 辗转相除法求最大公约数和最小公倍数

代码如下:#include<iostream>using namespace std;void divisio_algorithm(int x,int y) { int m = x, n = y, c, t; //m是较大数,n是较小数,c是余数 if (m < n) { t = m; m = n; n = t; } while (c = m...

2018-11-12 18:01:46 3857

原创 C++关于基类,派生类的构造函数和析构函数的调用顺序

以下面的例子举例:#include<iostream>using namespace std;class B {public: B() { cout << "B0::B()" << endl; } B(

2018-11-11 21:54:23 1347

原创 c++多种方式读取文件(观察注意处的不同)

要读取的文件:逐个字符读取:方式一:>>读取#include<iostream>#include<fstream>using namespace std;int main() { char c[30]; int i

2018-10-31 21:32:27 252

转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法1、cin2、cin.get()3、cin.getline()4、getline()5、gets()6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符1、cin>>用法1:最基本,也是最常用的用法...

2018-09-30 19:57:58 125

原创 vector容器的详细用法

vector容器的详细用法

2018-09-30 17:23:40 137

转载 利用vector容器实现删除数组中相同元素,并排序

unique函数是一个去重函数,去除相邻中的重复元素(只留一个)。其中,最关键的是:并不是删除并不是把重复的元素删除,而是全部放倒数组的后面。因为,unique只是去除相邻的重复元素,因此,为了去除重复的元素,应该,首先对数组/Vector进行排序,这样保证重复元素在相邻的位置。unique函数,返回的是去重后的尾地址。erase函数删除从这个元素到最后元素的所有的元素#inc...

2018-09-30 17:16:47 572

原创 C++ 中的sort排序用法

Sort函数包含在头文件#include的c++标准库中 用法:Sort(起始地址,结束地址,排序方法),其中第三个参数可以不写默认是从小到大排序#include<iostream>#include<algorithm>using namespace std;int main(){ int a[5]={1,5,6,4,9}; sort(a,...

2018-09-09 11:20:04 392

原创 C++继承中的异常处理

includeusing namespace std;class CMyExcept { public:void writeout() { cout << “XXX\n”; } };class CExcept0 : public CMyExcept{ public: void writeout() { cout << “AAA\n”; } };cla...

2018-09-07 00:50:31 767

空空如也

空空如也

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

TA关注的人

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