摘要: 伸展树和AVL树不一样,伸展树并不保证每次操作的时间复杂度为O(logn),而保证任何一个m个操作的序列总时间为O(mlogn)。伸展树的基本思想是:每个结点被访问时,使用AVL树的旋转操作把它移动到根。由于旋转是自底向上的,所以需要设置父亲指针,而不像AVL树那样以儿子为轴旋转。伸展操作(spla... 阅读全文
posted @ 2014-08-14 21:48 lcj2018 阅读(543) 评论(0) 推荐(0) 编辑
摘要: B 连环锁 37% 7 19总时间限制:1000ms内存限制:65536kB描述许多人一定很熟悉九连环(如下图),九个环被串在一起,操作规则如下:第一个(右边)环可以任意装卸,如果第k个环没有被卸掉,而第k个环前边(右边)的所有环都被卸掉,则第k+1个环(第k个环左边的环)可以任意装卸(如果存在的话... 阅读全文
posted @ 2014-08-14 19:55 lcj2018 阅读(2800) 评论(0) 推荐(0) 编辑