递归方法产生格雷码
来源:互联网 发布:淘宝卖教程侵权吗 编辑:程序博客网 时间:2024/04/29 11:47
#include<cstdio>#include<iostream>#include<cstring>using namespace std ;const int maxn = 110 ;int n ;int a[maxn] ;void show(){ for(int i = 1;i <= n;i++){ printf("%d%c" , a[i] , i == n ?'\n':' ') ; }}void dfs(int pos){ if(pos == 0){ show() ; return ; } dfs(pos-1) ; a[pos] = !a[pos] ; dfs(pos-1) ;}int main(){ while(~scanf("%d" , &n)){ memset(a , 0 , sizeof(a)) ; dfs(n) ; }}
0 0
- 递归方法产生格雷码
- 用递归方法产生格雷码;
- 如何防止重载toString方法时产生递归调用
- 如何防止覆盖(override)toString方法时产生递归调用
- 如何防止覆盖(override)toString方法时产生递归调用
- 递归产生二叉树
- 在toString()方法中不要单独使用this关键字,否则会产生递归调用
- 递归方法
- 递归方法
- 递归方法
- 递归方法
- 递归方法
- 递归方法
- 递归方法
- 递归方法
- 递归方法
- Apache SSL 产生方法
- 产生可用随机数方法
- Java的10个经典面试题
- 浙江科技学院第十三届程序设计竞赛 1007:幸福指数【水】
- ASP.NET MVC 3 使用 Razor 如何在 Web.config 宣告預設的 Namespaces
- 听VOA还不如学这些
- 浙江科技学院第十三届程序设计竞赛 1008:A Heavy Rainy Day【贪心】
- 递归方法产生格雷码
- [leetcode]Remove Duplicates from Sorted Array II
- Android应用界面开发_学习笔记_第四周
- 写在开头的话
- Spring Batch(5): Step详解
- 对比DataTable和泛型
- Linux下yum命令详解
- N个线程轮流打印数字问题
- JAVA多线程开发——线程的创建与运行