自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆向飞翔的博客

从最初做起

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 排序算法之快排

希尔排序相当于直接插入排序的升级《插入排序类》,堆排序相当于简单选择排序的升级《选择排序类》,快排则是冒泡排序的升级,同属于交换排序类。 快排定义:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序的目的。 简单的说:先找到该数组的key,然后大于key的放红点的右边,小于key的放另一边。

2016-11-24 17:14:24 396

原创 B-Tree

1970年,R.Bayer和E.mccreight提出了一种适合外查找的树,它是一种平衡的多叉树,称为B树。(有些地方写的是B-树,注意不要误读 成”B减树”) 一棵M阶(M>2)的B树,是一棵平衡的M路平衡搜索树,可以是空树或者满足一下性质: 1. 根节点至少有两个孩子 2. 每个非根节点有[M/2 ,M]个孩子 3. 每个非根节点有[ M/2-1,M-1]个关键字,

2016-11-14 16:23:37 417

原创 BitMap的实现

#pragma once #include<iostream> #include<vector> using namespace std; //哈希 -》 位图 -》布隆过滤器 //位图:类似于哈希表的直接定址法插入数据,但位图只能用来表示数据的存在状态。 //本来由一个或多个字节表示的数,此时将有一个位来表示其 是否存在,,适合于大数据查找某个数的存在状态 class BitMap { pub

2016-11-11 00:26:11 450

原创 布隆过滤器

如果想判断一个元素是不是在一个集合里,一般想到的是将集合中所有元素保存起来,然后通过比较确定。链表、树、散列表(又叫哈希表,Hash table)等等数据结构都是这种思路。但是随着集合中元素的增加,我们需要的存储空间越来越大。同时检索速度也越来越慢。Bloom Filter 是一种空间效率很高的随机数据结构,Bloom filter 可以看做是对 bit-map 的扩展, 它的原理是:`>**布隆过

2016-11-11 00:22:03 886

转载 固定数字排除

//问题:有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位#include<iostream> using namespace std; #define N 100int Num() { int n ,m=0,j=0,k=0; cin >> n; int num[N]; int * p = num;

2016-11-10 23:30:57 246

原创 报数排除

感觉标题叫做:固定数字排除也不错,嘿嘿 //问题:有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位#include<iostream> using namespace std; #define N 100int Num() { int n ,m=0,j=0,k=0; cin >> n; int num[N];

2016-11-05 09:53:17 276

Mysql 主从双同步配置操作

主从同步配置操作: 说是主从实际上从机也可以当做主机; 主机mysql做的操作能够影响从机,从机mysql做的操作也能影响主机。内部还有一些常见错误,哪怕是新手都么么哒,我讲的很详细的,详细的我都害怕

2018-01-08

空空如也

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

TA关注的人

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