网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Java火车出站序列

火车出站序列:
思路:
三个变量:待进站火车个数,待出站火车个数,已出站火车个数

创新互联建站主营平顺网站建设的网络公司,主营网站建设方案,APP应用开发,平顺h5微信平台小程序开发搭建,平顺网站营销推广欢迎平顺等地区企业咨询

import com.sun.xml.internal.bind.v2.schemagen.xmlschema.List;

import java.util.ArrayList;
import java.util.Scanner;
import java.util.Stack;
import java.util.TreeSet;
import java.util.Set;
public class Train {

    public static boolean isLegal(int[] in,int[] out,int n){
        int i=0;
        int j=0;
        Stack  stack=new Stack<>();
        while (i result){
      if(start==N){
          return;
      }
      if(start==N-1){
          int [] str=arr.clone();//数组拷贝
          result.add(str);
          return;
      }
      for(int i=start;i result = new ArrayList<>();//很多组,
            int start = 0;
            Permutation(arr, start, N, result);
            Set set = new TreeSet();
            for (int[] out : result) {//遍历result
                if (isLegal(arr, out, N)) {
                    StringBuffer sb = new StringBuffer();
                    for (int i = 0; i < N - 1; i++) {
                        sb.append(out[i] + " ");

                    }

                    sb.append(out[N - 1]);
                    set.add(sb.toString());
                }

                for (String s : set) {//遍历 里是string的set
                    System.out.println(s);
                }
            }
        }

    }

}

本文标题:Java火车出站序列
文章位置:http://bjjierui.cn/article/ppodpg.html

其他资讯