自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 poj2528-Mayor's posters的树堆解法

            二叉搜索树的有序性质使得查找操作时间时长为O(log N),而不需要遍历整个数组。但是如果二叉搜索树退化为单链程序效率会快速下降,因此出现了一些方法使得二叉搜索树趋向平衡,treap也是其中较为简单的一种。         树堆在普通二叉搜索树的每个节点上新增了一个随机数,每次在二叉搜索树插入一个节点后,进行左旋或者右旋使之满足堆序性质,值得注意的是,这个随机数仅仅是...

2018-09-12 22:42:19 162

原创 poj2528-Mayor's posters的树堆解法

            二叉搜索树的有序性质使得查找操作时间时长为O(log N),而不需要遍历整个数组。但是如果二叉搜索树退化为单链程序效率会快速下降,因此出现了一些方法使得二叉搜索树趋向平衡,treap也是其中较为简单的一种。         树堆在普通二叉搜索树的每个节点上新增了一个随机数,每次在二叉搜索树插入一个节点后,进行左旋或者右旋使之满足堆序性质,值得注意的是,这个随机数仅仅是...

2018-09-12 22:42:04 135

原创 poj2528-Mayor's posters的树堆解法

二叉搜索树的有序性质使得查找操作时间时长为O(log N),而不需要遍历整个数组。但是如果二叉搜索树退化为单链程序效率会快速下降,因此出现了一些方法使得二叉搜索树趋向平衡,treap也是其中较为简单的一种。         树堆在普通二叉搜索树的每个节点上新增了一个随机数,每次在二叉搜索树插入一个节点后,进行左旋或者右旋使之满足堆序性质,值得注意的是,这个随机数仅仅是为了是树趋向平衡,本身可

2014-11-17 10:50:25 473

原创 《数据结构与算法分析》学习笔记二:树

对于大量的输入数据,链表的线性访问时间太慢,不宜食用

2014-05-21 16:20:15 441

原创 《数据结构与算法分析》学习笔记四:优先队列(堆)

四:优先队列(堆)         优先队列(priority queue)是一种特殊的队列,它至少允许Insert(插入)以及DeleteMin(删除最小值)两种操作。我们可以使用一个简单链表来实现,在表头以O(1)执行插入操作,遍历链表以O(N)的时间删除最小元,删除操作花费时间过长。另一种实现优先队列的方法是使用二叉查找树,对这两种操作的平均时间都是O(log N)。一下讨论二叉堆实现

2014-05-21 13:48:46 581

原创 《数据结构与算法分析》学习笔记一:表、栈和队列

学习编程快一年了,之前一直想有所学的东西写一些实用的小程序,也花了不少时间看python这样的语言,但是几星期前看到的一篇博文《我的算法学习之路》,很有感触,于是下定决心趁早开始算法的学习,按照他文章中的推荐,我买了《数据结构与算法分析》c语言描述一书 (豆瓣链接) 。按照看书的进度把所得所想与大家分享。 一:表、栈和队列         抽象数据类型(abstract data type, 

2014-05-16 18:08:22 1597

poj-2528 Mayor's posters 测试数据及答案

poj-2528 Mayor's posters 测试数据及答案

2014-11-17

程设作业“魔兽世界终极版”代码

魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市,城市从西向东依次编号为1,2,3 .... N ( N <= 20 )。红魔军的司令部算作编号为0的城市,蓝魔军的司令部算作编号为N+1的城市。司令部有生命元,用于制造武士。

2014-04-30

空空如也

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

TA关注的人

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