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

中山cms建站肥城住房和城乡建设局网站

中山cms建站,肥城住房和城乡建设局网站,做网站最基础需要什么条件,宜兴网站开发参考资料#xff1a;力扣K神的讲解 剑指 Offer 61. 扑克牌中的顺子 简单 351 相关企业 从若干副扑克牌中随机抽 5 张牌#xff0c;判断是不是一个顺子#xff0c;即这5张牌是不是连续的。2#xff5e;10为数字本身#xff0c;A为1#xff0c;J为11#xff0c;Q为12力扣K神的讲解 剑指 Offer 61. 扑克牌中的顺子 简单 351 相关企业 从若干副扑克牌中随机抽 5 张牌判断是不是一个顺子即这5张牌是不是连续的。210为数字本身A为1J为11Q为12K为13而大、小王为 0 可以看成任意数字。A 不能视为 14。 示例 1: 输入: [1,2,3,4,5] 输出: True 示例 2: 输入: [0,0,1,2,5] 输出: True 限制 数组长度为 5 数组的数取值为 [0, 13] . 思路 注意到 ‘0’即大王、小王的出现次数只有三种情况 ‘0’不出现 此时可行数组顺子的最大值与最小值之差 为 4‘0‘出现一次 此时可行数组顺子的最大值与最小值之差 4’0‘出现两次 此时可行数组顺子的最大值与最小值之差 4 所以顺子应该满足“除了0之外最大值与最小值之差 5”这个数学规律。 此外常识告诉我们顺子不该有重复值。 综上 检查 数组是否可行顺子等价于 检查 “除了0之外最大值与最小值之差 5” 和 ”无重复值“ 这两个条件是否同时满足。 解法一集合找最大值和最小值 使用集合检查数组中是否有重复值 public boolean isStraight(int[] nums) {SetInteger repeat new HashSet();int min14;int max0;for(int i0;inums.length;i){if(nums[i]0){ continue;}min Math.min(nums[i],min);maxMath.max(nums[i],max);if(repeat.contains(nums[i])){return false;}repeat.add(nums[i]);}return max-min5;}解法二排序记录0的个数 public boolean isStraight2(int[] nums) {Arrays.sort(nums);int count00;for(int i0;inums.length-1;i){if(nums[i]0) {count0;continue;}if(nums[i]nums[i1]) return false;// Repeat!!}// 遍历完成后count0 就是 数组最小值所在位置return nums[4]-nums[count0]5;}解法三排序记录0的个数记录空缺数字的个数自己写的つ﹏⊂ 我没有观察出来那个数学规律…… 这个解法的思路很朴素。 首先排序然后遍历数组数一下有多少”0“作为救命稻草有多少”缺失值“作为坑 遍历结束之后看看 这些救命稻草 够不够 填补这些坑。 public boolean isStraight1(int[] nums) {Arrays.sort(nums);int count00;// count 0int cnt0;// count all the missing valuesfor(int i0;i5-1;i){if(nums[i]0){count0;}else{if(nums[i]nums[i1]-1){continue;}if(nums[i]nums[i1]) return false;// repeat! cntnums[i1]-nums[i]-1;// say, [2,3],nums[i1]-nums[i]-13-2-10, means no missing value bwt 2 and 3// say, [4,6], nums[i1]-nums[i]6-4-11, means there exists one missing value bwt 4 and 6}}return count0cnt;// check if all available 0 could satisfy the demand of all missing values }
http://www.zqtcl.cn/news/237395/

相关文章:

  • 网站建设课程设计实训心得seo关键词优化方案
  • 逸阳网站建设的目标郑州建设电商网站
  • 有了网址怎么做网站上海网站推广服务
  • 惠州网站seo排名优化esc怎么做网站
  • 咨询公司网站设计网站建设技能
  • 上海湖南网站建设新学校网站建设成果
  • 网站开发有哪些竞赛建站行业新闻
  • 满足seo需求的网站大型网站常见问题
  • 做网站要求高吗珠宝网站建设
  • 网站建设方案 预算高端制作网站哪家专业
  • 响应式网站什么意思长春做个人网站做不了
  • 手机网站排名优化软件网站登陆页面怎么做
  • 辽宁网站建设价格杭江建设有限公司
  • 成立公司在什么网站网络推广推广培训
  • 承德网站制作公司哪家好公司网络组建方案模板
  • 用wordpress 建网站网站关键词怎么改
  • 怎么做网站做站点创建站怎么上传网站怎么办
  • 十堰网站建设专家html做的旅游网站
  • 网站项目上线流程网站改版需求说明
  • 网站建设制作公司xshell如何做网站
  • 义乌个人兼职做建设网站琼海做网站公司
  • 什么网站可以直接做word在柬埔寨做网站彩票推广
  • 深圳市宝安区住房和建设局网站校园网络方案设计
  • 株洲建设网站制作seo快速软件
  • 建站什么程序好wordpress返佣
  • 网站建设使用虚拟主机的优点与缺点马蹄室内设计论坛
  • 像wordpress一样的网站wordpress提示数据库出错
  • 优化网站首页新项目首码对接平台
  • 一个完整的网站建设过程wordpress企业中文模板下载
  • 我做微信淘宝客网站有哪些在公司做网站是什么职位