public static void main(String[] args) {     Scanner in = new Scanner(System.in);     String str = in.nextLine();     str = ","+ str;     String [] arr = str.split(",");     List<Integer> res = new ArrayList<>();     myfunc(arr,res,1);     for(int i=1;i<res.size(); i++)         if(res.get(i) < res.get(i-1)) {             System.out.println("False");             return;         }     System.out.println("True"); } public static void myfunc(String [] arr,List<Integer> res,int i){     if(i >= arr.length) return;          if(!arr[i].equals("None")){         myfunc(arr,res,2*i);         res.add(Integer.valueOf(arr[i]));         myfunc(arr,res,2*i+1);     } }
点赞 5

相关推荐

不愿透露姓名的神秘牛友
07-01 11:47
点赞 评论 收藏
分享
06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
06-26 15:35
武汉大学 运营
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务