对于Splay和Treap研究分析和讨论.docVIP

  • 9
  • 0
  • 约7.49千字
  • 约 12页
  • 2018-11-15 发布于江苏
  • 举报
对于Splay和Treap研究分析和讨论

对于Splay的分析和讨论 班级:09级物理学类 姓名:曹青 学号:2009112045 对于Splay的分析和讨论 摘 要:查找在日常生活和科学研究中占有重要的地位.对于一个已经排序好的(通常为字典序)静态待查集.我们有比较好的算法.可以在log(n)时间内对一个数据项进行查找.但是.对于动态的待查集.这种方式就存在了一定缺陷.因为我们不能保证添加一个数据后,集合中的元素仍然满足一定的序列.有一种解决方式就是每添加一个数据后.我们利用插入排序的方式.始其仍然满足原顺序.但是这种方式过于繁琐.而且效率不高.本文讨论的中心就是利用Splay来实现动态的查找操作. 关键字: Splay.二叉查找树.动态查找. 一些说明:正文部分给出的代码全为伪代码.在文章的附录给出基于visual studio 2008的c++代码. 一.引言 在实际生活中我们发现.对于动态查找,不能单纯套用静态查找的方式.其关在在于每次要原集合进行排序而维持原集合稳定的这种限制.所以我们需要构造一种新的数据结构.来维持这种插入和删除的稳定性.

文档评论(0)

1亿VIP精品文档

相关文档