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

92. 递归实现指数型枚举

92. 递归实现指数型枚举

DFS

DFS(node):if node is null:return// 前序遍历:先访问当前节点visit(node)  // 递归遍历所有子节点for child in node.children:DFS(child)
#include <bits/stdc++.h>
using namespace std;bool f[20];
int n;void bfs(int k)// 第k个数
{if (k > n)// 截至条件{for (int i = 1; i <= n; i ++ ){if (f[i]) cout << i << " ";}cout << endl;return;}f[k] = false;// 子节点1,同时经行访问bfs(k + 1);f[k] = true;// 子节点2,同时经行访问bfs(k + 1);
}int main()
{cin >> n;bfs(1);return 0;
}
http://www.wxhsa.cn/company.asp?id=1059

相关文章:

  • Logstash、Filebeat和Fluent比较
  • 车载电动充气泵芯片方案设计
  • [题解]P4281 [AHOI2008] 紧急集合 / 聚会
  • 【API接口】最新可用红果短剧接口
  • 微信个人号接口
  • 数据结构与算法-28.图
  • 剪映如何将草稿分享给别人?
  • 测试开发私教服务班4.0:大厂导师1对1带你突破职业瓶颈!
  • 深入理解Java对象:从创建到内存访问的JVM底层机制
  • 【AP出版】第八届人文教育与社会科学国际学术会议(ICHESS 2025)
  • 从零开始搭建Qwen智能体:新手也能轻松上手指南
  • # 简单贪心题(greedy)
  • 免安装在线录屏神器推荐:纯前端屏幕录制工具使用指南
  • sqlalchemy连接池的长连接一直占用,无法释放导致服务卡住
  • 锁相关记录
  • 加入任务计划
  • 使用yolo算法对视频进行实时目标跟踪和分割
  • qoj2607 Survey
  • ubuntu24修改网络ip
  • ShardingSphere入门篇
  • 一个完整的项目管理流程都包括哪些环节?
  • 第5讲 机器学习生态构成 - 详解
  • Scaling Law之后AI的下一站:数据质量、效率与闭环的“军备竞赛”
  • 当前流行的前端框架
  • 移远EC800M RTOS笔记
  • Linux 实例:配置 NTP 服务
  • 选择MyEMS:为什么开源是能源数字化未来的最佳路径?
  • 0909模拟赛总结
  • 2025年前端开发,流框架的对比及最佳实践建议
  • 开发过程中常见的设计模式