進行遞迴呼叫,其實就相當於構造了一組新的引數給下一輪的分塊交換操作:first‘ = first,mid’ = mid - len2 % len1,last‘ = mid那麼,在尾遞迴改迴圈時,我們只要將引數修改為新的值就行了...