一ke大白菜

关注

面试题61. 扑克牌中的顺子

一ke大白菜

关注

阅读 58

2022-02-04

在这里插入图片描述

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[i+1]){
                return false;
                // 若有重复,提前返回 false ,这个必须是else if 。如果if的话会因为这个0,0返回错误 [0,0,1,2,5]
            }
        }
        if(nums[4]-nums[joker]<5){
            return true;
        }
        return false;

    }
}

在这里插入图片描述

相关推荐

窗外路过了谁

面试题61. 扑克牌中的顺子(集合 Set / 排序)

窗外路过了谁 34 0 0

晴儿成长记

LeetCode 剑指 Offer 61. 扑克牌中的顺子

晴儿成长记 21 0 0

点亮自己的那盏灯

剑指 Offer 61. 扑克牌中的顺子(简单,哈希表)

点亮自己的那盏灯 118 0 0

Raow1

#yyds干货盘点#剑指 Offer 61. 扑克牌中的顺子

Raow1 16 0 0

花海书香

剑指offer61:扑克牌中的顺子

花海书香 63 0 0

一脸伟人痣

Leetcode刷题笔记(c++)_剑指 Offer 61. 扑克牌中的顺子

一脸伟人痣 47 0 0

芒果六斤半

面试题 扑克牌解法

芒果六斤半 22 0 0

新鲜小饼干

剑指 Offer-扑克牌中的顺子

新鲜小饼干 50 0 0

夏侯居坤叶叔尘

剑指 Offer 61. puke牌中的顺子

夏侯居坤叶叔尘 33 0 0

星巢文化

剑指Offer刷题 扑克牌顺子

星巢文化 111 0 0

精彩评论(0)

0 0 举报