自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sdywolf的博客

Have no fear of perfection,you will never reach it.--Dali

  • 博客(2)
  • 收藏
  • 关注

原创 可并堆之左偏树

左偏树可并堆,就是支持合并,并且满足堆性质的二叉树,先不管如何来实现合并,假设我们已经维护好了这样的数据结构,如何来实现堆应该有的操作: 插入:插入一个节点可以看成把一个单个节点的堆(单点显然满足堆性质)和堆进行合并 删除根:可以看成把根的左子树和右子树合并 所以,可并堆只需要一个操作:合并,就可以实现所有堆应该有的操作。

2017-02-16 11:03:51 554 1

原创 扩展欧几里得算法

扩展欧几里得扩展欧几里得算法,是使用与如下问题的一种复杂度为log(n)级别的算法: 求ax+by=gcd(a,b)的整数解。 首先,求解这个方程,其实只需要求出一组可行解,其他的解都是可以用这一组可行解推出来的,假设我们已经求得一组可行解x0,y0,那么对于任意的整数k, x0+k*b/(a,b),y0+k*a/(a,b)都是这个方程的一组解。

2017-02-15 09:10:05 616

空空如也

空空如也

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

TA关注的人

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