78 leetCode 位运算解法
2024-09-05 05:00:20
按照自己的理解题目,数组内所有的组合;假如[1,2,3,4]看成1111到0000里面的排列组合,取位运算。
vector<vector > subsets(vector&nums)
{
int S = nums.size();
int N = 1 << S;
vector<vector > res;
for (int i = 0; i < N; i++)
{
vector v;
for (int j = 0; j < S; ++j)
{
if (i &(1 << j))//这个不是j变化
v.push_back(nums[j]);
}
res.push_back(v);
}
return res;
}
最新文章
- Nginx如何处理一个请求
- Rails :.nil? , .empty?, .blank? .present? 的区别
- mysql行列调换方法
- Android 异步消息处理机制解析
- storm在windows系统下安装调试
- ECshop中defined(&#39;IN_ECS&#39;)的实现原理
- 越狱Season 1-Episode 19: The Key
- Kakfa揭秘 Day2 Kafka内核再揭秘
- 【译】Yarn上常驻Spark-Streaming程序调优
- 深度优先搜索(DFS)——部分和问题
- Scrapy:Python实现scrapy框架爬虫两个网址下载网页内容信息——Jason niu
- Labview笔记-创建自定义控件
- 2. Packet crafting tools (封包工具 6个)
- mysql-tar包搭建过程
- 【洛谷P2868】Sightseeing Cows
- 微信小程序商品筛选,侧方弹出动画选择页面
- SpringBoot入门 (十四) Security安全控制
- [转] OpenStack IPSec VPNaaS
- 简单的zip压缩和解压缩
- python学习笔记3--set
热门文章
- jmeter接口测试-使用rsa加密解密算法
- swoole,http\server 跨域---记一次php网站跨域访问上机实验
- .Net Core: 跨域Cros概要
- CodeForces 840A - Leha and Function | Codeforces Round #429 (Div. 1)
- Invalid HTTP_HOST header: &#39;xxx.xxx:8000&#39;. You may need to add &#39;xxx.xx&#39; to ALLOWED_HOSTS
- P1772 [ZJOI2006]物流运输 最短路+DP
- animation-timing-function
- Gradle 如何打包 Spring Boot 如何不添加版本代码
- 51nod 1020
- CF915E 动态开线段树