阶乘的 Scala 排列
可能的重复:
Scala 阶乘排列
我的问题是我必须对阶乘进行结果排列。 问题:打印出所有n!从 a 开始的 n 个字母的排列(26 个字母)。 n 个元素的排列是 n! 之一!元素的可能顺序。例如,当 n = 3 时,您应该得到以下输出。例如:abc bac acb cab cba bca
Possible Duplicate:
Scala permutation of Factorials
My problem is that I have to take a result permutation on Factorial.
Question: Print out all n! permutations of the n letters starting at a (26 letters). A permutation of n elements is one of the n! possible orderings of the elements. AS an example, when n = 3 you should get the following output. For Example: abc bac acb cab cba bca
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在scala 2.9中,有一种方法称为Seq的排列。
或者自己实现:
In scala 2.9, there is a method called permutations of Seq.
Or just implement it yourself: