leetcode 46 47 全排列2 Java

思路 46題主要是用遞歸的方法,從左到右遍歷數組,依此將該下標和後面的數字兩兩交換,而後繼續遞歸下去,並用一個變量start記錄當前下標。直到start越過數組下標(nums.length())時結束。 47題主要是比46題要多一個判斷重複的處理,47題的代碼中比46題的只多了幾行,好比對2,2,1,1,要確保第一個元素2只和1個2交換,只和1個1交換(注意它和它本身交換也算一次交換)web (參
相關文章
相關標籤/搜索