直播原始碼網站,直播間小遊戲java遞迴的實現方式

zhibo系統開發發表於2022-01-26

直播原始碼網站,直播間小遊戲java遞迴的實現方式

class Solution {
    public void hanota(List<Integer> A, List<Integer> B, List<Integer> C) {
        move(A.size(),A,B,C);               
    }
    public static void move(int n,List A,List B,List C) {
        if (n == 1) {
            C.add(A.remove(A.size() - 1));//只有一個盤子,直接將盤子從A移到C。
            return;
        }else {
            move(n - 1,A,C,B);//將n - 1個盤子看成一個整體,從A藉助C挪到B。
            C.add(A.remove(A.size() - 1));//將最下的盤子直接挪到C。
            move(n - 1,B,A,C);//再將n - 1個盤子看成一個整體,從B藉助A挪到C。
        }
    }
}


以上就是 直播原始碼網站,直播間小遊戲java遞迴的實現程式碼,更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2854069/,如需轉載,請註明出處,否則將追究法律責任。

相關文章