MarkAllenWesisによるデータ構造とアルゴリズムのスプレーツリーについて読んでいます
スプレイ戦略はローテーションのアイデアに似ていますが、ローテーションの実行方法についてもう少し選択的である点が異なります。アクセスパスに沿って下から上に回転します。xを、回転しているアクセスパス上の(ルート以外の)ノードとします。xの親がツリーのルートである場合、xとルートを回転させるだけです。これは、アクセスパスに沿った最後の回転です。それ以外の場合、xには親(p)と祖父母(g)の両方があり、考慮すべき2つのケースと対称性があります。最初のケースはジグザグのケースです。ここで、xは右の子で、pは左の子です(またはその逆)。この場合、AVLの2回転とまったく同じように、2回転を実行します。それ以外の場合は、ジグジグの場合があります。xとpは、両方とも左の子、または両方とも右の子です。
上記のテキストで、「2つのケースと対称性があります」というステートメントの後に著者はどういう意味ですか?2つのケースが示されていますが、ここでの対称性は何ですか?
ありがとう!