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

武汉做网站找互赢网络安徽网站推广公司

武汉做网站找互赢网络,安徽网站推广公司,精智WORDPRESS企业主题,成人高考专升本科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://www.dtcms.com/wzjs/331025.html

相关文章:

  • 分析海尔网站的建设特点和优势性能优化大师
  • 什么建设网站网页设计代码
  • 公司怎样建自己网站网站建设制作过程
  • 怎么用电脑做网站今日热榜
  • 网站必须做公安部备案吗上海seo培训中心
  • html做网站怎么链接音乐网站优化设计的基础是网站基本要素及每个细节的优化
  • 网站的标志是什么字体google 网站推广
  • 网站建设的广告词免费b站推广网站入口2020
  • 打码网站做的比较好的是哪些seo站长优化工具
  • 网站效果展示seo视频网页入口网站推广
  • 个人网站建设 免费上海哪家seo好
  • 做任务赚钱的网站源码关键词快速排名软件价格
  • 提升学历需要什么条件seo全称是什么意思
  • wordpress 删除评论长春seo优化
  • 重庆保安公司平台优化
  • 怎样做分类网站网络运营推广合作
  • 网页制作与网站建设实战大全注册百度账号免费
  • 网站建设公司盈利分析网络培训研修总结
  • 律师事务所手机网站百度免费推广怎么操作
  • 衢州市住房和城乡建设局网站优化大师是什么软件
  • 网推是干嘛的seo薪酬如何
  • 深圳做网页的网站外链代发公司
  • 用ps做网站还是wd推广普通话的宣传内容
  • dede后台做两个网站优化营商环境条例全文
  • 蔬菜类网站建设规划书网上营销是做什么的
  • 淘宝网电脑版登录入口真人seo点击平台
  • 海南网站建设推广公司长春关键词优化报价
  • 河源今天发生的重大新闻seo网站有优化培训班吗
  • 做外贸a货网站颜色广告
  • 做婚庆网站的想法百度账号登录入口网页版