登录 注册
当前位置:主页 > 资源下载 > 31 > 对扑克牌进行排序

对扑克牌进行排序

  • 更新:2024-06-25 11:20:14
  • 大小:3KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C/C++ - 课程资源
  • 格式:TXT

资源介绍

2. 用队列对扑克牌排序 [问题描述] 假设有36张扑克牌,分别为A1~A9,B1~B9,C1~C9,D1~D9,其中A代表方片,B代表草花,C代表红桃,D代表黑桃,那么,设定如下的排序规则: 1.对于两张卡牌,X1Y1与X2Y2,X1与X2表示A~D,Y1与Y2表示1~9,如果X1与X2不同,那么依照D>C>B>A的方式进行排序 2.假如有X1与X2相同时,那么就比较Y1与Y2的大小。 例如,对于如下的四张牌,有如下的升序排序结果: D3,C4,A4,C1 升序排序的结果为A4,C1,C4,D3