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

wordpress购物 app百度快速优化软件

wordpress购物 app,百度快速优化软件,个人备案经营网站,盐山国外网站建设1.题目描述 2.思路 方法1:用Python自带的全排列函数itertools.permutations()。 方法2:参考Krahets佬的DFS回溯方法,先固定第1位元素,再固定第2位元素固定到第n位元素时将当前序列加入结果列表,nums [1, 2, 3]的情况…

1.题目描述

2.思路

方法1:用Python自带的全排列函数itertools.permutations()。

方法2:参考Krahets佬的DFS回溯方法,先固定第1位元素,再固定第2位元素······固定到第n位元素时将当前序列加入结果列表,nums = [1, 2, 3]的情况分析见下图。

3.代码(Python3)

方法1:

class Solution:def permute(self, nums: List[int]) -> List[List[int]]:res = []for permutation in itertools.permutations(nums):res.append(permutation)return res

方法2:

class Solution:def permute(self, nums: List[int]) -> List[List[int]]:def dfs(fixed):print(fixed)if fixed == len(nums) - 1:# 将当前list的浅拷贝加入res(否则传入原nums的引用)res.append(list(nums))returnfor i in range(fixed, len(nums)):nums[fixed], nums[i] = nums[i], nums[fixed]dfs(fixed + 1)nums[fixed], nums[i] = nums[i], nums[fixed]res = []dfs(0)return res

4.执行情况

方法1:

方法2:

5.感想

Python的内置函数真的好强大,但是写算法题的时候还是少用吧,还是多磨练磨练自己。

http://www.dtcms.com/wzjs/186853.html

相关文章:

  • 网页美工设计简单流程推广seo优化公司
  • 网站接入商爱站网关键词挖掘查询工具
  • 珠海网站建设的公司长春百度推广电话
  • py可以做网站吗长沙网红打卡地
  • 学做陶艺作品的网站免费的舆情网站app
  • 网站一个页面多少钱恩城seo的网站
  • 网站建设 gei l fb站推广网站2022
  • 网站的建设与维护需要资质吗搜狗站长平台验证不了
  • 沈阳公司网站建设爱站网长尾关键词挖掘查询工具
  • 网站建设是属于虚拟产品吗性价比高seo的排名优化
  • 网站建设及 维护百度竞价网站
  • 找外国男人做老公网站网址收录平台
  • wordpress主题ent破解版廊坊网络推广优化公司
  • 那个网站有免费的模板河南郑州最近的热搜事件
  • 南昌网站建设培训学校惠州网站seo排名优化
  • 南通企业建站程序seo搜索引擎优化原理
  • java php做网站的区别今日刚刚发生的军事新闻
  • 网站模版免费下载seo经典案例分析
  • 武汉哪家网站建设公司好网站建设优化的技巧
  • 找室内设计师上哪个网站知乎推广渠道
  • 北京网站推广seo优化泰安网站建设
  • 建筑设计怎么学成都网站seo收费标准
  • 网站建设要用H5吗企业网络营销方案设计
  • 网站能找到做网站的人广东seo外包服务
  • 设计个人网站的步骤seo外链在线提交工具
  • 琼海做网站优化20条措施
  • 网站规划可以分成哪几步视频app推广
  • 网站域名更改后怎么做映射自创网站
  • 第一网站ppt模板免费下载武汉seo推广优化
  • 网页美工实例教程江门网站优化公司