zoukankan      html  css  js  c++  java
  • 扑克牌移动

    /*
    题目:扑克牌移动
    内容:

    下面代码模拟了一套扑克牌(初始排序A~K,共13张)的操作过程。

    操作过程是:
    手里拿着这套扑克牌,从前面拿一张放在后面,再从前面拿一张放桌子上,
    再从前面拿一张放在后面,....
    如此循环操作,直到剩下最后一张牌也放在桌子上。

    下面代码的目的就是为了求出最后桌上的牌的顺序。

    初始的排列如果是A,2,3...K,则最后桌上的顺序为:
    [2, 4, 6, 8, 10, Q, A, 5, 9, K, 7, 3, J]

    import java.util.*;
    public class A23
    {
    public static List moveCard(List src)
    {
    if(src==null) return null;

    List dst = new Vector();
    for(;;)
    {
    if(__________________) break; // 填空
    src.add(src.remove(0));
    dst.add(__________________); // 填空
    }

    return dst;
    }

    public static void main(String[] args)
    {
    List a = new Vector();
    a.addAll(Arrays.asList("A","2","3","4","5","6","7","8","9","10","J","Q","K"));
    System.out.println(moveCard(a));
    }
    }


    请分析代码逻辑,并推测划线处的代码。

    答案写在 “解答.txt” 文件中

    注意:只写划线处应该填的内容,划线前后的内容不要抄写。
    */

     1 import java.util.List;
     2 import java.util.Vector;
     3 import java.util.Arrays;
     4 
     5 public class pro17
     6 {
     7     public static List moveCard(List src)
     8     {
     9         if(src==null) return null;
    10         
    11         List dst = new Vector();
    12         for(;;)
    13         {
    14             if(src.isEmpty()) break;  // 填空
    15             src.add(src.remove(0));
    16             dst.add(src.remove(0));  // 填空
    17         }
    18         
    19         return dst;
    20     }
    21     
    22     public static void main(String[] args)
    23     {
    24         List a = new Vector();
    25         a.addAll(Arrays.asList("A","2","3","4","5","6","7","8","9","10","J","Q","K"));
    26         System.out.println(moveCard(a));
    27     }
    28 }

    /*
      开始想复杂了,其实这道题目很简单的,
    */

  • 相关阅读:
    select2使用
    Jquery DataTables相关示例
    基于Cef内核的多店铺登录器(含源码)
    Navi.Soft31.产品.登录器(永久免费)
    基于JQuery EasyUI的WebMVC控件封装(含源码)
    EntityFrameWork实现部分字段获取和修改(含源码)
    基于Ado.Net的日志组件
    C#实现七牛云存储
    局域网内手机播放视频
    基于微软企业库的AOP组件(含源码)
  • 原文地址:https://www.cnblogs.com/wsxjbky/p/3058994.html
Copyright © 2011-2022 走看看