中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

企業(yè)網(wǎng)站開(kāi)發(fā)多少錢(qián)沈陽(yáng)今天剛剛發(fā)生的新聞

企業(yè)網(wǎng)站開(kāi)發(fā)多少錢(qián),沈陽(yáng)今天剛剛發(fā)生的新聞,開(kāi)源免費(fèi)企業(yè)網(wǎng)站源碼,江門(mén)網(wǎng)站優(yōu)化快速排名46. 全排列 給定一個(gè)不含重復(fù)數(shù)字的數(shù)組 nums ,返回其 所有可能的全排列 。你可以 按任意順序 返回答案。 示例 1: 輸入:nums [1,2,3] 輸出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2: 輸入&#…

46. 全排列

給定一個(gè)不含重復(fù)數(shù)字的數(shù)組?nums?,返回其?所有可能的全排列?。你可以?按任意順序?返回答案。

示例 1:

輸入:nums = [1,2,3]
輸出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]

示例 2:

輸入:nums = [0,1]
輸出:[[0,1],[1,0]]

示例 3:

輸入:nums = [1]
輸出:[[1]]

提示:

  • 1 <= nums.length <= 6
  • -10 <= nums[i] <= 10
  • nums?中的所有整數(shù)?互不相同

解題思路:

遞歸回溯(Recursion、Backtrack)

class Solution {public List<List<Integer>> permute(int[] nums) {// 遞歸回溯// Time: O(n x n!)// Space: O(n)List<List<Integer>> res = new ArrayList<>();backtrack(nums, 0, res);return res;}private void backtrack(int[] nums, int start, List<List<Integer>> res) {// 如果當(dāng)前位置已經(jīng)是數(shù)組的末尾,說(shuō)明已經(jīng)生成了一個(gè)排列,將其加入結(jié)果列表if (start == nums.length) {List<Integer> permutation = new ArrayList<>();for (int num : nums) {permutation.add(num);}res.add(permutation);return;}// 將當(dāng)前位置的數(shù)字與后面的數(shù)字交換,并遞歸生成下一個(gè)位置的排列for (int i = start; i < nums.length; i++) {// 交換當(dāng)前位置的數(shù)字與后面的數(shù)字swap(nums, start, i);// 遞歸生成下一個(gè)位置的排列backtrack(nums, start + 1, res);// 恢復(fù)原始狀態(tài),以便進(jìn)行下一次交換swap(nums, start, i);}}private void swap(int[] nums, int i, int j) {int tmp = nums[i];nums[i] = nums[j];nums[j] = tmp;}
}

http://www.risenshineclean.com/news/46260.html

相關(guān)文章:

  • 青島公司做網(wǎng)站鄭州seo顧問(wèn)培訓(xùn)
  • 高端的鎮(zhèn)江網(wǎng)站建設(shè)運(yùn)營(yíng)商大數(shù)據(jù)精準(zhǔn)營(yíng)銷(xiāo)
  • 自己做網(wǎng)站教學(xué)視頻重慶整站seo
  • 無(wú)錫網(wǎng)站怎么做站內(nèi)seo和站外seo區(qū)別
  • 想做一個(gè)網(wǎng)站平臺(tái)怎么做的廣告推廣系統(tǒng)
  • 廣州市專(zhuān)業(yè)做商城網(wǎng)站百度認(rèn)證官網(wǎng)
  • 濟(jì)邦建設(shè)有限公司官方網(wǎng)站如何制作微信小程序
  • 長(zhǎng)沙網(wǎng)站建設(shè)哪家好seo哪里有培訓(xùn)
  • 社科聯(lián)網(wǎng)站建設(shè)情況匯報(bào)重慶seo網(wǎng)絡(luò)優(yōu)化師
  • 網(wǎng)站建設(shè)工作室北京小俊哥簡(jiǎn)單網(wǎng)站建設(shè)優(yōu)化推廣
  • 鄭州 公司網(wǎng)站制作百度愛(ài)采購(gòu)?fù)茝V怎么入駐
  • 北京市中關(guān)村有哪家可以做網(wǎng)站維護(hù)重慶seo排名技術(shù)
  • 河源做網(wǎng)站優(yōu)化百度推廣營(yíng)銷(xiāo)頁(yè)
  • wordpress 附件自定義南京百度快速排名優(yōu)化
  • 網(wǎng)站的制作蘇州網(wǎng)站seo服務(wù)
  • 設(shè)計(jì)師網(wǎng)絡(luò)語(yǔ)南京seo
  • 深圳本地做網(wǎng)站優(yōu)化師培訓(xùn)機(jī)構(gòu)
  • 手工包網(wǎng)站建設(shè)策劃書(shū)seo排名查詢
  • 十堰的網(wǎng)站建設(shè)杭州seook優(yōu)屏網(wǎng)絡(luò)
  • wordpress https 網(wǎng)站分享企業(yè)網(wǎng)站建設(shè)方案范文
  • 制作一個(gè)網(wǎng)站需要多少錢(qián)百度托管公司
  • 手機(jī)網(wǎng)站在哪里找到外貿(mào)推廣平臺(tái)排名
  • wordpress 前端展示seopeixun
  • 做網(wǎng)站的計(jì)劃書(shū)有哪些免費(fèi)推廣軟件
  • 微信群如何推廣網(wǎng)站建設(shè)站長(zhǎng)之家seo綜合查詢
  • 上海建筑工程網(wǎng)seo視頻教程百度云
  • 深圳網(wǎng)站托管公司谷歌seo新規(guī)則
  • 松江泗涇網(wǎng)站建設(shè)查看關(guān)鍵詞被搜索排名的軟件
  • 如何建立網(wǎng)站的步驟加強(qiáng)服務(wù)保障滿足群眾急需ruu7
  • app開(kāi)發(fā)技術(shù)東莞快速優(yōu)化排名