一道极其相似的题。。。http://hi.baidu.com/8361101/item/5b149103cbf4007cbee97e5f

就多了个区间查找,少了个翻转。。。

少了翻转的话貌似可以不用Splay?

反正我懒得去想。。。

每次操作复杂度均为O(lg n)

 

诶我貌似没讲如何区间查找。。。。。。

假设我们要查找区间[x,y],那么先Splay(y+1)再Splay(x-1),然后你就会发现树根的右子树的左字数就是我们要找的区间。

 

【Code】

 

相关文章:

  • 2021-05-24
  • 2021-12-27
  • 2021-11-02
  • 2021-07-20
  • 2021-05-11
  • 2022-01-02
  • 2022-12-23
  • 2021-05-26
猜你喜欢
  • 2022-02-02
  • 2021-11-12
  • 2022-02-28
  • 2022-01-06
  • 2022-12-23
  • 2022-02-13
  • 2021-09-22
相关资源
相似解决方案