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

网站建设 软件开发重庆的seo服务公司

网站建设 软件开发,重庆的seo服务公司,网站建设与管理实验心得,如何将vs做的网站备份出来61、题目描述 给定一个可包含重复数字的序列 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://www.dtcms.com/wzjs/142517.html

相关文章:

  • 做网站挂靠服务器什么好今日新闻摘抄50字
  • 网站升级改版的目的网站点击率查询
  • wordpress怎么改导航栏网站推广seo
  • 装修网站模板公司企业网站建设方案
  • 学做会计账的网站神马seo服务
  • 做宣传语的网站如何在google上免费推广
  • 周口网站建设费用自媒体人专用网站
  • 网站运营专员做什么重庆森林经典台词 凤梨罐头
  • 哪建设网站好正规接单赚佣金的app
  • 菏泽手机网站建设全球网站排名
  • 响应式 购物网站模板如何在百度上推广业务
  • jsp网站开发总结推广软文代发
  • 设计经典网站北京优化网站推广
  • 一般网站用什么做的安卓内核级优化神器
  • 罗岗网站建设公司给我免费播放片高清在线观看
  • 班级网站源代码网站建设优化400报价
  • 一个人在家做网站建设google安卓版下载
  • 海棠网站是什么意思福州网络营销推广公司
  • 时时彩网站怎么做免费开店的电商平台
  • 跑步机网站建设思维导图搜索引擎推广的三种方式
  • 做网站fjfzwl竞价推广价格
  • 潍坊mip网站建设黑帽seo优化推广
  • 做网站需要什么开发语言全网营销系统
  • 当年的51网站网站优化排名易下拉系统
  • wordpress搭建子网站qq引流推广软件哪个好
  • 在国外服务器上做网站项目如何赚钱名词解释seo
  • 做棋牌网站要什么源码网络营销的用户创造价值
  • 百度网站地图怎么做搜索引擎营销的成功案例
  • 福彩网站开发互联网营销工具
  • wordpress百度主动长春seo优化企业网络跃升