当前位置: 首页 > wzjs >正文

扬州网站建设哪家好中信银行官网

扬州网站建设哪家好,中信银行官网,上海广告公司排行榜,网站域名301是什么意思1、题目描述 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums [1,1,2] 输出: [[1,1,2],[1,2,1],[2,1,1]] 2、初始思路 2.1 思路 避免重复子集,可以使用used保存同层…

1、题目描述

给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。

示例 1:

输入:nums = [1,1,2]
输出:
[[1,1,2],[1,2,1],[2,1,1]]

2、初始思路

2.1 思路

避免重复子集,可以使用used保存同层已经访问过的数值,以避免出现重复子集。

2.2 代码

给出used数组的两种使用方案:

(1)将同层访问过的数值加入到used中:

class Solution:def permuteUnique(self, nums: List[int]) -> List[List[int]]:path = []res = []def backtracking(nums, surplus):if len(path) == len(nums):res.append(path.copy())returnused = set()for i in range(len(surplus)):if surplus[i] in used:continueused.add(surplus[i])path.append(surplus[i])print(path) backtracking(nums, surplus[:i]+surplus[i+1:])path.pop()backtracking(nums, nums)return res

(2)创建一个与数组长度相同的used数组,如果同层访问过,则将其值保存为True:

class Solution:def permuteUnique(self, nums: List[int]) -> List[List[int]]:path = []res = []nums.sort()used = [False] * len(nums)def backtracing(nums):if len(path) == len(nums):res.append(path.copy())returnfor i in range(len(nums)):if used[i]:continueif i>0 and nums[i] == nums[i-1] and not used[i-1]:continuepath.append(nums[i])print(path)used[i] = Truebacktracing(nums)path.pop()used[i] = Falsebacktracing(nums)return res

文章转载自:

http://cEwvGhHf.cthkh.cn
http://K6fwfhS2.cthkh.cn
http://wtIPClHG.cthkh.cn
http://G3YgYN24.cthkh.cn
http://U4sPLOhj.cthkh.cn
http://cCfAcCHi.cthkh.cn
http://5Sdwx2u2.cthkh.cn
http://sSDh9l0R.cthkh.cn
http://13DoBYLj.cthkh.cn
http://PNaBi9LT.cthkh.cn
http://ieHOzTPU.cthkh.cn
http://tasg8Np2.cthkh.cn
http://drF0AMI6.cthkh.cn
http://PU3DDm8V.cthkh.cn
http://Xs3OGFph.cthkh.cn
http://W6kEoCc0.cthkh.cn
http://KVrC5IJJ.cthkh.cn
http://IntJz04U.cthkh.cn
http://6Br71E7O.cthkh.cn
http://swlBTprT.cthkh.cn
http://efUCYDXD.cthkh.cn
http://P2oRT05Q.cthkh.cn
http://Uqxw0uOo.cthkh.cn
http://VpnuIyao.cthkh.cn
http://3VDuzPPe.cthkh.cn
http://fsInb02g.cthkh.cn
http://xv58PI9F.cthkh.cn
http://GsfzuGIC.cthkh.cn
http://2V8sL9uW.cthkh.cn
http://8tqTtRvq.cthkh.cn
http://www.dtcms.com/wzjs/742713.html

相关文章:

  • 网络营销网站推广wordpress怎么建立网站吗
  • 官网百度苏州seo优化公司
  • 国外空间设计网站wordpress ip设置
  • 为网站做外链的文章中科院网站建设
  • 揭阳模板网站建站协达网站建设
  • .net是建网站的吗国外服务器购买
  • WordPress仿站助手seo百科大全
  • 宁波建网站哪家wordpress商家插件
  • 网站下载佛山网站优化效果
  • 长沙cms模板建站溧阳做网站
  • html5做网站导航建设网站的公司济南兴田德润o简介图片
  • icp备案网站快速备案专家公司名字大全10000个
  • 公司网站怎么做动力做网站
  • 苏州网站建设公司排名朝阳开发公司
  • 奉节网站建设公司Wordpress已有数据库表
  • 网站改版规则做淘宝客要有网站吗
  • 建设网站的申请信用卡吗简易网站制作软件
  • 建站之星安装模板失败网站做微信链接怎么做的
  • 商城和营销型网站建设广西南宁建设厅网站
  • 网站开发背景知识富阳网站建设推广
  • 网站推广优化是什么意思网站排名顾问
  • 深圳招聘网站大全wordpress投稿管理系统
  • 音乐影视网站建设方案在线制作印章图片
  • 电商网站建设目标分析的方法网站建设费的摊销
  • 制作企业网站新闻列表页面网页设计实训报告电子网站
  • 网络网站建设app现代网络编程技术
  • 做网站app需多少钱建立网站顺序
  • 防做电脑租赁网站北京的网站开发公司
  • 重点实验室网站建设的研究现状做网站办什么营业执照
  • 山东建设工程上传原件的网站网页制作ppt教学课件