当前位置: 首页 > 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.pierceye.com/news/237395/

相关文章:

  • 潍坊网站建设推广公司网站建设类的手机软件
  • 建设小学网站建设网站代理
  • 怎么查看网站根目录网站建设费记什么科目
  • 文昌市规划建设管理局网站网站与个人网站
  • 昆明网站建设推荐q479185700上墙现在最火的推广平台有哪些
  • 长兴县城乡建设局网站wordpress的留言功能
  • 建设企业网站地址asp.net 4.0网站开...
  • 制作个人网站步骤提升学历励志语录
  • 福州建站服务管理页面布局标准格式
  • 做一个公司网站一般需要多少钱营销型网站功能表
  • 为什么菜市场不可以做网站河南阿里巴巴网站建设
  • asp.net动态的网站开发手机海报制作免费软件
  • 网站建设前准备龙岗网站优化公司案例
  • 做流量哪个网站好滨州j建设局网站投诉电话
  • 空白网站怎么建wordpress 邮箱订阅
  • 乡镇网站建设自查报告做企业门户网站要准备哪些内容
  • 百度做推广一般要多少钱相城seo网站优化软件
  • 博客和网站的区别贵阳网站推广优化公司
  • 专业做公司网站的机构时彩网站开发
  • 网站 建设设计深圳网站建设交易
  • 网站建设氵金手指下拉十二网页设计有啥教程
  • 物流企业网站建设策划书6wordpress 搜索 很慢
  • 青岛网站设计选哪家南海区住房城乡建设和水务局网站
  • 济南冰河世纪网站建设手机可以搭建网站吗
  • 网站建设论文总结wordpress文章排序方式
  • 织梦程序来搭建网站人才招聘网最新招聘信息
  • 网站建设 客户定位支付网站建设费会计分录
  • 深圳网站设计工作室广告公司名字 三个字
  • 长沙门户网站广告网站设计公司
  • 余姚网站建设的公司wordpress 开发文档