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

一个网站里面只放一个图片怎么做淘宝运营

一个网站里面只放一个图片怎么做,淘宝运营,做卷闸门网站有用吗,网站服务类型是什么意思目录 1. 题目:2. 我的代码:小结: 1. 题目: 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums [1,1,2] 输出: [[1,1,2], [1,2,1], [2,1…

目录

  • 1. 题目:
  • 2. 我的代码:
  • 小结:

1. 题目:

在这里插入图片描述

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

示例 1:

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

示例 2:

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

2. 我的代码:

class Solution:def permuteUnique(self, nums: List[int]) -> List[List[int]]:# 回溯path = []result = []def backtracking(rest):# 终止条件if rest == []:result.append(path[:])# 对再次出现在该位置的数字做剪枝dic = set()for i in range(len(rest)):if rest[i] in dic: continue # 剪枝dic.add(rest[i])path.append(rest[i])backtracking(rest[:i] + rest[i + 1:])path.pop()backtracking(nums)return result

这个题继续使用回溯算法,只不过要配合剪枝操作。在每一层定义一个set作为遍历过的元素的记录,如果不在记录中则可以递归,如果在记录中则直接剪枝,continue

为什么要剪枝呢,因为如果相同元素在次位置再递归一次,则会产生和之前递归过的一模一样的分支。继续将遍历完整个列表作为终止条件即可。

以树形结构展示为下图:

在这里插入图片描述

小结:

关注我给大家分享更多有趣的知识,以下是个人公众号,提供 ||代码兼职|| ||代码问题求解||
添加我的公众号即可:

http://www.mmbaike.com/news/98509.html

相关文章:

  • 迁安网站开发提升关键词排名有哪些方法
  • 在线a视频网站一级a做爰片app开发费用
  • 不相关的网站做单项链接可以吗离我最近的电脑培训中心
  • 南昌网站设计企业百度推广关键词规划师
  • app界面设计规范手机优化什么意思
  • b2c网站访问量如何注册域名网站
  • iis 制作搜索网站武汉做seo
  • 做外贸铝材哪个网站比较好郑州外语网站建站优化
  • 建站怎么建看片应该搜什么关键词哪些词
  • 我想做网站怎么做昆山百度关键词在线优化
  • 获取访问网站的qq站长之家工具高清
  • 网站开发相关百度推广全国代理商排名
  • 南京网站开发公司培训心得体会800字
  • 有域名了如何自己做网站绍兴seo排名
  • 网站做分站跨境电商平台推广
  • 做网站 融资百度营销登录平台
  • 百度站长网站验证广告推广公司
  • 做网站被网警找高端网站公司
  • 网站做投票公司网站模版
  • wordpress编译的html下载seo实战视频
  • 微商营销宝app下载百度搜索网站优化
  • 建湖做网站多少钱如何做好网络营销推广
  • 用DW给网站做后台引流推广方法
  • div+css网站模板单页网站怎么优化
  • c语言做网站下载安装百度一下
  • seo是什么专业网站优化外包顾问
  • 建设项目环境影响备案网站汕头seo
  • 什么是网站建设有哪些具体内容网络营销推广的概念
  • 做网站表格单边框标记如何做网站优化
  • 佛山手机建站模板百度推广效果不好怎么办