蓝桥杯真题:扑克牌移动

import java.util.*;
public class Main
{
    public static List moveCard(List src)
    {
        if(src==null) return null;
        
        List dst = new Vector();
        for(;;)
        {
            if(src.size()==0) break;  // 填空
            src.add(src.remove(0));//remove(0) 是一个 List 接口中的方法调用,它表示移除列表中指定索引位置为 0 的元素,并将该元素返回
            dst.add(src.remove(0));  // 填空
        }
        
        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));
    }
}

remove(0) 是一个 List 接口中的方法调用,它表示移除列表中指定索引位置为 0 的元素,并将该元素返回

相关推荐

  1. 1.倍数

    2024-02-16 03:30:01       32 阅读
  2. |04入门

    2024-02-16 03:30:01       20 阅读
  3. |01普及-

    2024-02-16 03:30:01       18 阅读
  4. |01入门

    2024-02-16 03:30:01       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-16 03:30:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-16 03:30:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-16 03:30:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-16 03:30:01       20 阅读

热门阅读

  1. 2024.02.11

    2024-02-16 03:30:01       32 阅读
  2. 「优选算法刷题」:除自身以外数组的乘积

    2024-02-16 03:30:01       34 阅读
  3. 算法刷题day12

    2024-02-16 03:30:01       36 阅读
  4. MySQL学习Day15——MySQL架构

    2024-02-16 03:30:01       31 阅读
  5. 奇异递归模板模式应用2-单例模板

    2024-02-16 03:30:01       36 阅读
  6. 2024/2/14

    2024-02-16 03:30:01       33 阅读
  7. Introduction to GraphQL-style APIs

    2024-02-16 03:30:01       29 阅读
  8. 在STM32微控制器中实现高速数据传输的DMA技巧

    2024-02-16 03:30:01       36 阅读
  9. 学习总结11

    2024-02-16 03:30:01       27 阅读