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

政务网站队伍建设情况空间排版设计网站

政务网站队伍建设情况,空间排版设计网站,怎么做网页存文档,一个手机网站1、全排列 II#xff08;数组#xff0c;回溯#xff09; 给定一个可包含重复数字的序列 nums #xff0c;按任意顺序 返回所有不重复的全排列。 示例 1#xff1a; 输入#xff1a;nums [1,1,2]输出#xff1a;[[1,1,2], [1,2,1], [2,1,1]] 示例 2#xff1a; 输… 1、全排列 II数组回溯 给定一个可包含重复数字的序列 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]] 提示 1 nums.length 8-10 nums[i] 10 选项代码 from typing import List class Solution:def permuteUnique(self, nums: List[int]) - List[List[int]]:ans []if len(nums) 0:returnif len(nums) 1:return [nums]for index,item in enumerate(nums):res nums[:index]nums[index1:]for j in self.permuteUnique(res):ans.append(j[item])rel []for i in ans:if i not in rel:rel.append(i)return rel # %% s Solution() print(s.permuteUnique(nums [1,2,3])) 2、插入区间数组 给你一个 无重叠的 按照区间起始端点排序的区间列表。 在列表中插入一个新的区间你需要确保列表中的区间仍然有序且不重叠如果有必要的话可以合并区间。 示例 1 输入intervals [[1,3],[6,9]], newInterval [2,5]输出[[1,5],[6,9]] 示例 2 输入intervals [[1,2],[3,5],[6,7],[8,10],[12,16]], newInterval [4,8]输出[[1,2],[3,10],[12,16]]解释这是因为新的区间 [4,8] 与 [3,5],[6,7],[8,10] 重叠。 示例 3 输入intervals [], newInterval [5,7]输出[[5,7]] 示例 4 输入intervals [[1,5]], newInterval [2,3]输出[[1,5]] 示例 5 输入intervals [[1,5]], newInterval [2,7]输出[[1,7]] 提示 0 intervals.length 104intervals[i].length 20  intervals[i][0]  intervals[i][1] 105intervals 根据 intervals[i][0] 按 升序 排列newInterval.length 20  newInterval[0]  newInterval[1] 105 选项代码 class Interval(object):def __init__(self, s0, e0):self.start sself.end e class Solution(object):def list2interval(self, list_interval):ret []for i in list_interval:interval Interval(i[0], i[1])ret.append(interval)return retdef interval2list(self, interval):ret []x [0,0]for i in interval:x[0] i.startx[1] i.endret.append(x)x [0,0]return retdef insert(self, intervals, newInterval)::type intervals: List[Interval]:type newInterval: Interval:rtype: List[Interval]if intervals is None or len(intervals) 0:return [newInterval]intervals self.list2interval(intervals)newInterval Interval(newInterval[0], newInterval[1])intervals.sort(keylambda x:x.start)pos 0while pos len(intervals):if newInterval.end intervals[pos].start:intervals.insert(pos, newInterval)intervals self.interval2list(intervals)return intervalsif self.check_overlap(intervals[pos], newInterval):temp intervals.pop(pos)newInterval self.merge_intervals(temp, newInterval)else:pos 1if len(intervals) 0 or pos len(intervals):intervals.append(newInterval)intervals self.interval2list(intervals)return intervalsdef check_overlap(self, curr_int, new_int):if curr_int.start new_int.start:if curr_int.end new_int.start:return Trueelse:if curr_int.start new_int.end:return Truereturn Falsedef merge_intervals(self, int1, int2):temp_int Interval()temp_int.start min([int1.start, int2.start])temp_int.end max([int1.end, int2.end])return temp_int # %% s Solution() print(s.insert(intervals [[1,5]], newInterval [2,7])) 3、存在重复元素数组哈希表 给定一个整数数组判断是否存在重复元素。 如果存在一值在数组中出现至少两次函数返回 true 。如果数组中每个元素都不相同则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输入: [1,1,1,3,3,4,3,2,4,2] 输出: true 选项代码 有修改补充用例方便测试 from typing import List class Solution:def containsDuplicate(self, nums: List[int]) - bool:nums.sort()count 0while count len(nums) - 1:if nums[count] nums[count 1]:return Truecount 1return Falseif __name__ __main__:nums    [1,2,3,4]s Solution()print(s.containsDuplicate(nums))
http://www.w-s-a.com/news/589833/

相关文章:

  • 用dw怎么做网站留言板百度举报网站
  • 成都微网站设计企业为什么要做网络营销推广
  • 双桥区网站制作企业网站一般内容包括哪些
  • 莆田外贸专业建站做app 需要先做网站吗
  • 网站怎么用北京口碑最好的装修公司
  • 潮州网站建设深圳微信分销网站设计
  • asp.net网站开发实例教程pdf泉州seo网站关键词优推广
  • 怎样建立一个企业网站dede 网站名称
  • 做网上竞彩网站合法吗免费网站建设品牌
  • 网站开发所需要的的环境客户关系管理的内涵
  • 优质做网站公司做软件的人叫什么
  • 徐州市徐州市城乡建设局网站首页网站建设刂金手指下拉十五
  • 建设游戏网站目的及其定位市场营销策略概念
  • 小学电教检查网站建设资料wordpress谷歌字体
  • 南通做网站的公司有哪些中国建筑论坛网
  • 技术支持 佛山网站建设wordpress不用ftp
  • 广州定制app开发wordpress配置搜索引擎优化
  • 兰州网站建设论坛四川建设网官网登录
  • 在线作图免费网站湖南批量出品机
  • 深圳做网站公司有哪些地方妇联加强网站平台建设
  • vps建设网站别人访问不了网页链接生成器
  • 网站建设一般要多少钱电商平台取名字大全
  • 怎么做网站封面上的图网站开发语言 微信接口
  • 免费观看网站建设优化安徽
  • 上海电商网站开发公司做婚恋网站的翻译好吗
  • 以网站建设为开题报告大数据技术就业前景
  • dw做网站字体 别人电脑显示青岛活动策划公司
  • 网站成立时间查询墨猴seo排名公司
  • 技术支持 随州网站建设苏州企业网站建设定制
  • 美食网站开发目的与意义网站开发环境选择