2025年java输出1,2,3,4,5,6的排列,如123456,123465,123546

java输出1,2,3,4,5,6的排列,如123456,123465,123546输出 1 2 3 4 5 6 的排列 Java import java util List import java util Arrays import java util ArrayList import java util

大家好,我是讯享网,很高兴认识大家。

输出1,2,3,4,5,6的排列(Java):


讯享网

import java.util.List; import java.util.Arrays; import java.util.ArrayList; import java.util.LinkedList; public class PrintAllList { 
    public void PrintAll(List list, String prefix, Integer length) { 
    if(prefix.length() == length) { 
    System.out.println(prefix); } for(int i=0; i<list.size(); i++) { 
    List temp = new LinkedList<Integer>(list); PrintAll(temp, prefix+temp.remove(i), length); } } public static void main(String[] args) { 
    ArrayList<Integer> list=new ArrayList<Integer>(Arrays.asList(1,2,3,4,5,6)); PrintAllList all = new PrintAllList(); all.PrintAll(list, "", list.size()); } } 

讯享网
讯享网                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
小讯
上一篇 2025-04-11 20:17
下一篇 2025-03-07 19:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/117073.html