フィボナッチ数列と二分探索の再帰関係には慣れていますが、このアルゴリズムの再帰関係を見つける方法がわかりません。
Algorithm strange-sort(A[0,,,,,,n-1])
if n=2 and A[0]>A[1]
{
swap(a[0],a[1])
}
else if n>2
{
m=ceiling(2n/3)
strange-sort(A[0.....m-1])
strange-sort(A[n-m......n-1])
strange-sort(A[0......m-1])
}
このアルゴリズムの再帰関係を取得するにはどうすればよいですか? それは何を解決しますか?