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

北京平台网站建设费用登录百度账号注册

北京平台网站建设费用,登录百度账号注册,wordpress 页面 评论链接 新窗口打开,wordpress 前台登录美化文章目录 一、题目二、C# 题解 一、题目 幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素。 说明: 解集不能包含重复的子集。 示例: 输入: nums [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  幂集。编写一种方法,返回某集合的所有子集。集合中不包含重复的元素。

说明:

  • 解集不能包含重复的子集。

示例:

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

  点击此处跳转题目。

二、C# 题解

  记集合为 Q(n),n 为集合中元素个数(不重复)。Sub(i) 表示集合中 i 个元素组成的所有子集,则有如下递推关系:

S u b ( i + 1 ) = S u b ( i ) ∪ S u b ( i ) . A d d ( e l e m ( i + 1 ) ) Sub(i +1)=Sub(i) \cup Sub(i).Add(elem(i+1)) Sub(i+1)=Sub(i)Sub(i).Add(elem(i+1))

其中, e l e m ( i + 1 ) elem(i+1) elem(i+1) 表示新增加的第 i + 1 i + 1 i+1 个元素。以集合 { 1 , 2 , 3 } \{1,2,3\} {1,2,3} 为例:

  • S u b ( { 0 } ) = { { } } Sub(\{0\})=\{\{\}\} Sub({0})={{}}
  • S u b ( { 0 , 1 } ) = { { } } ∪ { { 1 } } = { { } , { 1 } } Sub(\{0,1\})=\{\{\}\}\cup\{\{\bold{1}\}\}=\{\{\},\{1\}\} Sub({0,1})={{}}{{1}}={{},{1}}
  • S u b ( { 0 , 1 , 2 } ) = { { } , { 1 } } ∪ { { 2 } , { 1 , 2 } } = { { } , { 1 } , { 2 } , { 1 , 2 } } Sub(\{0,1,2\})=\{\{\},\{1\}\}\cup\{\{\bold{2}\},\{1,\bold{2}\}\}=\{\{\},\{1\},\{2\},\{1,2\}\} Sub({0,1,2})={{},{1}}{{2},{1,2}}={{},{1},{2},{1,2}}
  • S u b ( { 0 , 1 , 2 , 3 } ) = { { } , { 1 } , { 2 } , { 1 , 2 } } ∪ { { 3 } , { 1 , 3 } , { 2 , 3 } , { 1 , 2 , 3 } } = { { } , { 1 } , { 2 } , { 3 } , { 1 , 2 } , { 1 , 3 } , { 2 , 3 } , { 1 , 2 , 3 } } Sub(\{0,1,2,3\})=\{\{\},\{1\},\{2\},\{1,2\}\}\cup\{\{\bold{3}\},\{1,\bold{3}\},\{2,\bold{3}\},\{1,2,\bold{3}\}\}=\{\{\},\{1\},\{2\},\{3\},\{1,2\},\{1,3\},\{2,3\},\{1,2,3\}\} Sub({0,1,2,3})={{},{1},{2},{1,2}}{{3},{1,3},{2,3},{1,2,3}}={{},{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}
public class Solution {public IList<IList<int>> Subsets(int[] nums) {IList<IList<int>> ans = new List<IList<int>>();ans.Add(new List<int>()); // 添加空集if (nums.Length == 0) return ans;foreach (int t in nums) {int cnt = ans.Count; // 取出原来的长度for (int j = 0; j < cnt; j++) {// 复制原来所有的子集,将新元素添加进去List<int> tmp = new List<int>(ans[j]) { t }; ans.Add(tmp);}}return ans;}
}
  • 时间:128 ms,击败 100.00% 使用 C# 的用户
  • 内存:40.76 MB,击败 100.00% 使用 C# 的用户
http://www.mmbaike.com/news/43426.html

相关文章:

  • 织梦免费模板dede源码seo厂商
  • 成都网站建设58百度官方推广
  • 卖东西怎么做网站seo辅助优化工具
  • 华为商城网站设计分析市场调研的方法有哪些
  • 北京注册公司代理机构排名宁波搜索引擎优化seo
  • 单页面营销型网站制作网络推广技巧
  • 庆阳网站设计 贝壳下拉推荐6个免费国外自媒体平台
  • 傻瓜式在线做网站德阳seo优化
  • 许昌哪里做网站google搜索下载
  • 哪个网站可以做服装批发衣服友情链接检测平台
  • 海南门户网站开发公司福州百度推广开户
  • 网站开发企业公司手机端关键词排名免费软件
  • 建设网站注意自己做网站网页归档
  • 免费的毕业设计网站建设网络营销软件下载
  • 大悟网站建设万网域名查询
  • 广州专业网站建设公司网站seo关键词排名推广
  • 上海徐汇网站建设网址大全浏览器app
  • 快速刷排名的软件最好网络推广seo教程
  • 济南专业网站开发公司如何用模板建站
  • 邯郸做网站优化常州seo博客
  • 2014年网站开发语言沈阳seo网站关键词优化
  • 西安做网站哪家公司好郑州网络营销哪家正规
  • 儋州网站建设最新腾讯新闻
  • 一个人在家做网站建设最近新闻
  • 网站后台管理界面html百度推广优化排名
  • iis 里没有网站免费建站模板
  • 微信小程序 网站建设营销案例最新
  • 山东高端网站设计制作自己的网页
  • php网站 数据库链接优化网站推广网站
  • 中山 网站建设一条龙短视频seo是什么