一个纸牌游戏的算法
来源:互联网 发布:刺客信条2优化好吗 编辑:程序博客网 时间:2024/04/29 07:03
扑克牌A-K,按一定排序后,先把上面一张的置于桌面,然后翻开一张牌。循环到最后一张牌,这时桌面牌是按顺序排列的。
直接上Java实现算法
/** * 纸牌算法 */private static void CardAlgorithm(){int cardnum = 12;List<Integer> cardList = new ArrayList<Integer>();while(cardnum > 0){//对于前两张纸牌可以顺序存放if(cardList.size() <= 1){cardList.add(0, cardnum);}else{//算法核心:每在最上面放一张纸牌,则要将最下面的拿出来放到最上面纸牌的下面cardList.add(0, cardnum);int temp = cardList.get(cardList.size()-1);cardList.remove(cardList.size()-1);cardList.add(1, temp);}cardnum --;}for(Integer c : cardList){System.out.print(c+"\t");}}
0 0
- 一个纸牌游戏的算法
- 一个翻纸牌的游戏
- 用C#做一个简单纸牌游戏的程序
- 纸牌小五张游戏的开发
- 纸牌游戏
- 纸牌游戏
- 纸牌游戏
- 纸牌游戏
- 纸牌游戏
- 纸牌游戏
- 纸牌游戏
- 纸牌游戏
- 纸牌游戏
- 一个C语言开发的炸金花纸牌游戏附带vs性能分析报告
- 第15周 啊哈算法 队列和栈的实例:纸牌游戏
- 基于adnroid平台的window纸牌游戏
- hdu 2209 翻纸牌的游戏
- 浅析:纸牌游戏 Java算法——之重复发牌
- 第24篇 js小知识和坑
- centos6.4中安装java,编译和运行java的一个例子
- iOS setValuesForKeysWithDictionary
- php字符串处理函数大全
- MySQL日志——删除二进制日志
- 一个纸牌游戏的算法
- Android高斯模糊、高斯平滑(Gaussian Blur)【2】
- 数据库sql语句练习
- linux 文件操作
- maven POM.xml 标签详解
- 最大限度利用 JavaScript 和 Ajax 性能
- Linux命令简介—mkdir
- Android自定义控件实现
- UNPV22 RPC运行server提示Cannot register service: RPC: Unable to receive; errno = Connection refused