题目描述 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1 --by洛谷 http://daniu.luogu.org/problem/show?pid=3391 裸的平衡树反转: 方法是按序列位置为关键字排序: 反转(l,r): 则将l-1置于根处,将r+1作为根的右儿子,这样,r+1的左子树就是需要反转的区间: 然后对r+1的左儿子,反转其左右儿子,并打上线段…