阅读背景:

如何遍历各个位都不相同的数?

来源:互联网 
今天在给初学C语言的同学讲作业时,遇到了一个挺有意思的问题。根据他的题目,程序需要遍历所有完全不相同的五位数,比如像12345这样的五位数,每个位上都不相同。目前能想到的方法,只有遍历全部的五位数,然后将符合的筛选出来。但是这样效率很低。五位数一共有九万个,用排列组合计算过,符合要求的完全不相同的五位数有3万个左右,这样的话,也就是说有6万次的筛选是失败的,效率比较低。所以请问,有没有更加高效的方法,找出所有完全不相同的五位数。 今天在给初学C语言的同学讲作业时,遇到了一个挺有意思的问题。根据他的题目,程序需要遍历所有完全



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: