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

做网站前台要学哪些食品网站模板

做网站前台要学哪些,食品网站模板,中国官网,运维工程师累吗文章目录 78. 子集(集合的所有子集)90. 子集 II(集合的所有子集) 更多 leetcode 题解可参考:【Programming】 78. 子集(集合的所有子集) 给定一组不含重复元素的整数数组 nums,返回…

在这里插入图片描述

文章目录

  • 78. 子集(集合的所有子集)
  • 90. 子集 II(集合的所有子集)

更多 leetcode 题解可参考:【Programming】


78. 子集(集合的所有子集)

给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。

说明:解集不能包含重复的子集

在这里插入图片描述
思路:可以迭代,可以回溯,
算 1 的子集的时候,新增 1 结合 空集;
算 2 的子集的时候,2 结合 1 的所有子集;
算 3 的子集的时候,3 结合 2 的所有子集

class Solution(object):def subsets(self, nums):""":type nums: List[int]:rtype: List[List[int]]"""result = [[]]for i in nums:result.extend([j + [i] for j in result])return result

相似题目 1863. 找出所有子集的异或总和再求和


90. 子集 II(集合的所有子集)

给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。

说明:解集不能包含重复的子集。
在这里插入图片描述
思路:和 78 唯一不同的是 nums 可能包含一样的元素,这个时候就会存在 [1,2] 和 [2,1] 或者更难一点的 [1,2,2] 和 [2,1,2] 的情况,78 的解法这两个都会保留(78中元素不一样),但是这题只能保留其中一种!
简单的 set 好像排除不了,我用的是 sorted

class Solution(object):def subsetsWithDup(self, nums):""":type nums: List[int]:rtype: List[List[int]]"""result = [[]]for i in nums:result.extend([j + [i] for j in result])set1 = set(tuple(sorted(item)) for item in result) # tuple 才能 hash——set,sorted 配合set来去重list1 = list(list(item) for item in set1)# 转化成输出的格式return list1
http://www.yayakq.cn/news/566316/

相关文章:

  • 织梦网站主页专用主机方式建设网站
  • 济南行业网站建设属于网站开发工具的是
  • 您网站建设做网站怎么把导航每个页面都有
  • 建材网站建设方案包装材料网站建设
  • 标准网站建设报价单宝塔ssl wordpress
  • 如何做网站的基础vue做的网站大全
  • 360浏览器怎么加入可信站点优化方案生物必修一答案
  • 卖域名的网站哪个好什么软件可以看到街景
  • 免费网站建设朋友交流赣州培训学做网站
  • 本地扬中网站建设动漫设计学什么
  • 知名网站建设在哪里手机百度助手
  • 如何设置网站公司动态门户网站介绍
  • 网站备案是怎么回事页面设计的重要性
  • 德阳网站制作成都大型网站建设公司
  • 怎么自建导购网站做淘客青岛建站平台
  • 做地图特效的网站一学一做教育视频网站
  • h5网站建设 北京泉州app网站开发价格
  • 无锡营销型网站免费建站网站教程
  • 深圳外包企业网站怎么快速推广app
  • 网站建设与管理资料下载nginx怎么做多个网站
  • 用来做视频连接的网站塘沽网站制作
  • 在线定制礼品新站seo外包
  • 嘉兴有能做网站优化wordpress 前台密码
  • 成都双语网站开发wordpress模板安装后效果和预览不同
  • 游戏ui设计师网站有哪些网站做百度推广能获取流量吗
  • app 网站 同时做东莞网站制作
  • 扬中网站建设流程高特效网站
  • 企业自有网站建设银行手机银行登录网站
  • 微信网站程序设计方案步骤
  • 500做网站图文网站模板