Java: 在n 张扑克牌中找出顺子.doc
Java: 在n 张扑克牌中找出顺子
?????? 题目:有n张扑克牌,每张牌的取值范围是:2,3,4,5,6,7,8,9,10,J,Q,K,A。在这n张牌中找出顺子(5张及5张以上的连续的牌),并将这些顺子打印出来。
??????? 思路:我的思路其实很简单,首先就是要去掉重复的牌,因为同样的顺子之算一个,显然JAVA中的Set很适合这个工作。同时又需要对这些牌进行排序,毫无疑问就是TreeSet了。然后从小到大遍历这些牌,并设置一个计数器count。若发现连续的牌,则count++;若发现不连续的,分2中情况:若count4,则找到了一个顺子,存起来;反之则什么都不做。然后count=1,从新开始找顺子。下面就是代码:
import?java.util.ArrayList;import?java.util.TreeSet;public?class?Main?...{????/**?*//**?????*?@param?args?????*/????public?static?void?main(String[]?args)?...{????????String[]?cards?=?...{6,?2?,3?,7?,4,?5,?8,?8,?10,?10,?10,?J,?K,?Q,?A};????????TreeSetInteger?set?=?init(car
您可能关注的文档
- GB16297-1996.doc
- GB3100-3102-86量和单位.doc
- GB7718-2011《预包装食品标签通则》.doc
- GBA游戏开发简单入门 (续篇).doc
- GBBS微论坛使用教程.doc
- GBT -20《电动自行车轮辋系列》.doc
- GBT 15089—2001.doc
- GBT 18972—2003.doc
- GBT 19088-2008《地理标志产品 金华火腿》.doc
- GBT 5223.3-XXXX《预应力混凝土用钢棒》.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- L19ZG403 机械连接预应力混凝土异型桩 清晰版.pdf VIP
- 2025年初中数学骨干教师培训讲座课件-初中数学单元整体教学设计.pptx
- 2026版电工特种作业-高压电工(官方)-科目三参考试题库历年考点答案解析5套试卷版.docx VIP
- 优质高油大豆种子繁育基地建设项目可行性研究报告.pdf VIP
- 《盐铁论》先秦诸子.pdf VIP
- Q 001-2016_3,4-乙烯二氧噻吩(EDOT)质量标准.pdf VIP
- 基于单片机控制的廊道智能节能路灯控制系统设计与实现.docx
- 储能技术-全套PPT课件.pptx
- 遗憾也是一种圆满作文记叙文.doc
- 新22S3 室外排水工程建筑工程图集.docx VIP
原创力文档

文档评论(0)