博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
全排列
阅读量:7285 次
发布时间:2019-06-30

本文共 698 字,大约阅读时间需要 2 分钟。

1 void swap(char[] a, int i, int j) 2     { 3         char tmp = a[i]; 4         a[i] = a[j]; 5         a[j] = tmp; 6     } 7      8     void Perm(char[] a, int from, int to) 9     {10         if(to <=1 )11             return;12         if(from == to)13         {14             for(int i = 0; i <= to; i++)15                 System.out.print(a[i]);16             System.out.println();17         }18         else19         {20             for(int j = from; j <= to; j++)21             {22                 swap(a, j, from);23                 Perm(a, from+1, to);24                 swap(a, j, from);25             }26         }            27     }

 

转载于:https://www.cnblogs.com/david-wang/p/4342341.html

你可能感兴趣的文章
Linux用户配置sudo权限(visudo)
查看>>
rocketmq 事物消息压测
查看>>
eclipse debug 多线程
查看>>
ubuntu System Settings 里面的内容显示不正常
查看>>
Udp传输入门
查看>>
什么是阻塞队列?如何使用阻塞队列来实现生产者-消费者模型?
查看>>
3.C#.Net 英汉词典的编写
查看>>
shell习题_6
查看>>
Ubuntu 14.04双显卡出现"未知显示器"问题
查看>>
Golang学习(15)——Unicode utf16包
查看>>
封装允许执行命令有超时
查看>>
一种字符编码猜测工具的实现方法
查看>>
LeetCode:Consecutive Numbers - 找出连续出现的数字
查看>>
23种常用设计模式简介
查看>>
自定义view步骤
查看>>
网卡故障:弹出界面eth0: 错误:没有找到合适的设备:没有找到可用于链接System eth0 的...
查看>>
【职场酸甜苦辣咸】大龄IT女汉纸的人生抉择点
查看>>
学习笔记--配置DHCP服务器(基于接口的地址池)
查看>>
Windows Server 2008安全内幕
查看>>
[CSS]练习纯CSS实现瀑布流的几种方法
查看>>