自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PAT甲级1002. A+B for Polynomials (25)

PAT甲级1002. A+B for Polynomials (25)

2016-07-11 22:30:42 308

原创 PAT甲级1001. A+B Format(20)

PAT甲级1001. A+B Format

2016-07-11 21:10:46 243

原创 Skew Heaps

N问题背景Skew Heaps是对Leftist Heaps的改进,Skew Heaps也是一个用于快速合并的数据结构,但无需存储NPL信息,节省了空间。虽然不能保证是左倾树,但是通过无条件交换(除了其中有一棵子树为NULL时无需交换)左右子树,达到平摊意义上的左倾(因为左式堆的合并都是沿最右路径进行的,所以合并之后最右路径长度必然增加,影响操作效率,所以将其与左子树交换)。S

2016-03-30 18:26:55 3861

原创 Leftist Heaps

问题背景如果使用original heaps的数据结构,合并两个堆需要Θ(n)的时间,等同于建立一个新的堆的时间,并且拷贝操作需要额外的空间。我们可以用Leftist Heaps实现时间复杂度为O(n)的更有效率的合并。NPL的引入1. 定义:null path length,该节点到一个没有两个儿子的节点的最短路径的长度。规定NPL(NULL)=-1。2. 推论:NP

2016-03-30 11:06:29 738

空空如也

空空如也

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

TA关注的人

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