当前位置: 首页 > news >正文

建设电动车官方网站免费网站下载大全

建设电动车官方网站,免费网站下载大全,怎么查看网站用什么做的,视频网站的防盗链是怎么做的题目 从若干副扑克牌中随机抽 5 张牌#xff0c;判断是不是一个顺子#xff0c;即这5张牌是不是连续的。2#xff5e;10为数字本身#xff0c;A为1#xff0c;J为11#xff0c;Q为12#xff0c;K为13#xff0c;而大、小王为 0 #xff0c;可以看成任意数字。A 不能视…题目 从若干副扑克牌中随机抽 5 张牌判断是不是一个顺子即这5张牌是不是连续的。210为数字本身A为1J为11Q为12K为13而大、小王为 0 可以看成任意数字。A 不能视为 14。 思路 5张牌形成顺子的充分条件是 1所有牌无重复但是大王、小王可以同时出现 2设此5张牌中 最大的牌是max最小的牌的是min大小王除外则需满足max - min 5 因此可以将问题转化成此5张牌是否可以满足以上两个条件 方法一集合Set 遍历 遍历五张牌遇到大小王0直接跳过判别重复利用Set实现遍历判重获取最大/最小牌借助辅助变量ma和mi遍历统计即可 算法流程如下 java代码如下 class Solution{public boolean isStraight(int[] nums){SetInteger repeat new HashSet();int max 0, min 14;for(int num : nums){if(num 0) continue;//跳过大小王max Math.max(max, num);min Math.min(min, num);if(repeat.contains(num)) return false;//如果有重复提前返回falserepeat.add(num);//添加到Set}return max - min 5;//判断是否可以构成顺子} }方法二排序 遍历 先对数组执行排序判别重复排序后的数组相同数字相邻可通过判断 nums[i] 是否 等于nums[i1]来判重获取最大 / 最小牌数组末元素nums[4]为最大牌nums[joker]为最小值其中joker为大小王的数量 算法流程如下 java代码如下 class Solution{public boolean isStraight(int[] nums){int joker 0;Arrays.sort(nums);//数组排序for(int i 0; i 4; i){if(nums[i] 0){joker;} else if(nums[i] nums[i1]){return false;//如果有重复提前返回false}}return nums[4] - nums[joker] 5;//最大牌 - 最小牌 5 即可构成顺子} }
http://www.hkea.cn/news/14326676/

相关文章:

  • 网站开发存在的问题网站开发毕设答辩
  • 网站建设合同验收标准怎么访问wordpress
  • asp access网站架设教程什么网站权重大
  • 门户网站如何运营博物馆建设网站
  • 自建网站平台要多少钱2024房价即将暴涨十大城市
  • 做什么类型网站可以吸引用户网站建设多选题
  • 网站平台建设方案的难点重点江苏城乡和住房建设厅网站
  • 网站开发用的工具网站建设费如何会计处理
  • 学校网站建设项目可行性分析wordpress 远程设置
  • 建设银行官方网站电子银行登录成都市城乡建设网站
  • 工厂网站开发手机视频播放器app哪个最好用
  • 宜宾建设招标网站郑州中原区建设局网站
  • 档案网站开发宁波seo优势
  • 自己建的网站打不开app免费模板下载网站
  • 网站开发的技术支持python做软件界面
  • 手机网站大全推荐有找代做家具的网站m
  • 西宁网站建设开发公司提供微网站制作网络公司
  • 目前网站是做响应式的好吗怎么在网站做推广和宣传
  • 湖北建设厅网站查询合肥个人做网站
  • 网站360优化国家高新技术企业名录
  • wordpress 单本小说站做哈尔滨本地门户网站赚钱吗
  • 南充做网站电话wordpress开发门户网站
  • 提供低价网站建设网站空间可以通过什么获取
  • 微网站 文章佛山百度推广电话
  • 如企业网站模板下载wordpress 快捷键
  • 网站建设首选亿企联盟网页设计软件dw下载
  • 搭建手机网站网站ui设计是什么
  • 微信与网站对接上海物流公司网站建设
  • flash个人网站网页设计代码复习
  • 建设vip视频解析网站违法吗铁常乐个人网站