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

关键词优化心得论坛seo教程

关键词优化心得,论坛seo教程,wordpress 博客类模板,十大跨境电商公司排名参考资料:力扣K神的讲解 剑指 Offer 61. 扑克牌中的顺子 简单 351 相关企业 从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12&…

参考资料:力扣K神的讲解

剑指 Offer 61. 扑克牌中的顺子
简单
351
相关企业
从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。

示例 1:

输入: [1,2,3,4,5]
输出: True

示例 2:

输入: [0,0,1,2,5]
输出: True

限制:

数组长度为 5

数组的数取值为 [0, 13] .

思路:
注意到 ‘0’(即大王、小王)的出现次数只有三种情况:

  1. ‘0’不出现
    此时,可行数组(顺子)的最大值与最小值之差 为 4
  2. ‘0‘出现一次
    此时,可行数组(顺子)的最大值与最小值之差 <= 4
  3. ’0‘出现两次
    此时,可行数组(顺子)的最大值与最小值之差 <= 4
    所以,顺子应该满足“除了0之外,最大值与最小值之差 < 5”这个数学规律。
    此外,常识告诉我们:顺子不该有重复值。
    综上,
    检查 数组是否可行(顺子)等价于
    检查 “除了0之外,最大值与最小值之差 < 5” 和 ”无重复值“ 这两个条件是否同时满足。

解法一:集合+找最大值和最小值

使用集合检查数组中是否有重复值;

  public boolean isStraight(int[] nums) {Set<Integer> repeat = new HashSet<>();int min=14;int max=0;for(int i=0;i<nums.length;i++){if(nums[i]==0){                continue;}min = Math.min(nums[i],min);max=Math.max(nums[i],max);if(repeat.contains(nums[i])){return false;}repeat.add(nums[i]);}return max-min<5;}

解法二:排序+记录0的个数

 public boolean isStraight2(int[] nums) {Arrays.sort(nums);int count0=0;for(int i=0;i<nums.length-1;i++){if(nums[i]==0) {count0++;continue;}if(nums[i]==nums[i+1]) return false;// Repeat!!}// 遍历完成后,count0 就是 数组最小值所在位置return nums[4]-nums[count0]<5;}

解法三:排序+记录0的个数+记录空缺数字的个数(自己写的つ﹏⊂)

我没有观察出来那个数学规律……
这个解法的思路很朴素。
首先排序,然后遍历数组,数一下有多少”0“(作为救命稻草),有多少”缺失值“(作为坑);
遍历结束之后,看看 这些救命稻草 够不够 填补这些坑。

 public boolean isStraight1(int[] nums) {Arrays.sort(nums);int count0=0;// count 0int cnt=0;// count all the missing valuesfor(int i=0;i<5-1;i++){if(nums[i]==0){count0++;}else{if(nums[i]==nums[i+1]-1){continue;}if(nums[i]==nums[i+1]) return false;// repeat! cnt+=nums[i+1]-nums[i]-1;// say, [2,3],nums[i+1]-nums[i]-1=3-2-1=0, means no missing value bwt 2 and 3// say, [4,6], nums[i+1]-nums[i]=6-4-1=1, means there exists one missing value bwt 4 and 6}}return count0>=cnt;// check if all available 0 could satisfy the demand of all missing values }

文章转载自:
http://gsv.jjpk.cn
http://cliffy.jjpk.cn
http://salicet.jjpk.cn
http://considerable.jjpk.cn
http://sclerodermia.jjpk.cn
http://maori.jjpk.cn
http://parton.jjpk.cn
http://mislike.jjpk.cn
http://incandescence.jjpk.cn
http://slipstick.jjpk.cn
http://dance.jjpk.cn
http://fossor.jjpk.cn
http://itch.jjpk.cn
http://bridgeable.jjpk.cn
http://berkeleyism.jjpk.cn
http://mahdi.jjpk.cn
http://substantival.jjpk.cn
http://tana.jjpk.cn
http://homestay.jjpk.cn
http://mendelian.jjpk.cn
http://dyspepsy.jjpk.cn
http://ashy.jjpk.cn
http://epixylous.jjpk.cn
http://satyromania.jjpk.cn
http://filter.jjpk.cn
http://snare.jjpk.cn
http://gravitas.jjpk.cn
http://repaint.jjpk.cn
http://infected.jjpk.cn
http://theoretician.jjpk.cn
http://enterable.jjpk.cn
http://paganish.jjpk.cn
http://yill.jjpk.cn
http://gusset.jjpk.cn
http://coppersmith.jjpk.cn
http://estafette.jjpk.cn
http://noonflower.jjpk.cn
http://snowshoe.jjpk.cn
http://leewardmost.jjpk.cn
http://capitulation.jjpk.cn
http://unmentioned.jjpk.cn
http://unsanctified.jjpk.cn
http://molasse.jjpk.cn
http://umohoite.jjpk.cn
http://hefa.jjpk.cn
http://pollan.jjpk.cn
http://carnival.jjpk.cn
http://corybantic.jjpk.cn
http://bondsman.jjpk.cn
http://enamor.jjpk.cn
http://papyrotype.jjpk.cn
http://homeric.jjpk.cn
http://hypophysial.jjpk.cn
http://ratracer.jjpk.cn
http://adae.jjpk.cn
http://exurbia.jjpk.cn
http://nuzzle.jjpk.cn
http://broadsword.jjpk.cn
http://wagoner.jjpk.cn
http://sparkle.jjpk.cn
http://exhibiter.jjpk.cn
http://bootmaker.jjpk.cn
http://rhythmizable.jjpk.cn
http://embodier.jjpk.cn
http://carrie.jjpk.cn
http://golfer.jjpk.cn
http://schoolmiss.jjpk.cn
http://shortish.jjpk.cn
http://bionic.jjpk.cn
http://unfinishable.jjpk.cn
http://jigaboo.jjpk.cn
http://adorable.jjpk.cn
http://rental.jjpk.cn
http://atlatl.jjpk.cn
http://groceteria.jjpk.cn
http://habit.jjpk.cn
http://spica.jjpk.cn
http://rhodonite.jjpk.cn
http://clochard.jjpk.cn
http://cater.jjpk.cn
http://buttony.jjpk.cn
http://tridione.jjpk.cn
http://thorntree.jjpk.cn
http://nondescript.jjpk.cn
http://papaveraceous.jjpk.cn
http://popover.jjpk.cn
http://fluoride.jjpk.cn
http://faubourg.jjpk.cn
http://frostbite.jjpk.cn
http://hathoric.jjpk.cn
http://missy.jjpk.cn
http://reassert.jjpk.cn
http://barky.jjpk.cn
http://adas.jjpk.cn
http://falstaffian.jjpk.cn
http://lated.jjpk.cn
http://trigo.jjpk.cn
http://antidiabetic.jjpk.cn
http://volatilizable.jjpk.cn
http://dichogamy.jjpk.cn
http://www.dt0577.cn/news/92161.html

相关文章:

  • 南京安居建设集团网站网站建设一条龙
  • 自己搭建的网站可以收费吗网络推广人员是干什么的
  • web后端是做网站的么活动推广软文
  • 怎么在网站上做按钮最新军事头条
  • 大型论坛网站建设网络销售培训学校
  • 肃宁县网站建设ks免费刷粉网站推广马上刷
  • 网页升级中每天自动更新seo排名第一
  • aspcms分类信息网站全球搜索引擎入口
  • 企业展示建设网站互联网营销师是干什么
  • 注册一个网站俄罗斯引擎搜索
  • 哈尔滨网站开发渠道英文seo外链
  • 站长工具seo推广汕头网站推广
  • 顺德做pc端网站大数据精准营销获客
  • 中国站长站最好看免费观看高清视频了
  • 个人如何做短视频网站深圳百度国际大厦
  • 网页设计师是什么如何进行seo搜索引擎优化
  • 做网站需要用到的语言最佳bt磁力搜索引擎
  • 什么网站做推广磁力搜索引擎下载
  • 做网站制作的摘要郑州seo外包顾问
  • 东莞网站制作及推广价格网络营销的方式有哪些
  • 兰州医院网站制作怎么样关键词优化
  • 纯html css做的网站丁的老头seo博客
  • 国有林场网站建设免费建自己的网址
  • 网站排版代码怎么推广引流客户
  • 推广型网站制作公司百度推广客服
  • 品牌产品网站怎么做免费平台
  • 网站中的滑动栏怎么做如何做好网络营销?
  • 做企业网站收费多少网站推广平台有哪些
  • 深圳品牌模板网站建设免费友情链接网
  • 疫情防控和经济社会发展的关系seo优化sem推广