【枚举】一下七位数以下全排序

本文介绍了一种使用枚举法实现全排列的算法,通过递归和深度优先搜索来解决数字全排列问题,特别关注首位数字不为零及避免重复输出的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

21世纪又一个菜鸟诞生了

【七位数】一下枚举法全排序

全排列是个挺好玩的东西。。简单说就是递归了。不过用上深度优先会更快

这里就只是枚举的方法啦。
这里用了及其复杂的方式解决第一位数不能是零,,以及重复输出的问题

怎么说呢,接触时间不长。我还是很菜了,不幸看到我代码的大佬们多多包容啊。
,废话少说代码奉上。哈哈

在这里插入图片描述
第一个函数是求输入的数的位数。
在这里插入图片描述
到第57行,递归的代码才结束。(能力有限~~)
在这里插入图片描述
最后就只是输出了。
在这里插入图片描述
看完一遍还是觉得好复杂,希望大佬们多多指点吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值