题解 | #扑克牌顺子#

这个怎末优化

import java.util.HashMap;
import java.util.*;
import java.lang.*;

public class Solution {
    public boolean IsContinuous(int [] numbers) {
        int max1=0;
        int min1=15;
        Map<Integer,Integer> map=new HashMap<Integer,Integer>();
        for(int i=0;i<5;i++){
            if(numbers[i]==0){
                continue;
            }else{
                if(numbers[i]>max1){
                   max1=numbers[i];
            }
                if(numbers[i]<min1){
                    min1=numbers[i];
                }
            }
            if(map.containsKey(numbers[i])){
                    return false;                   
            }else {
                    map.put(numbers[i],1);                    
                  }        
            }
        if((max1-min1)>4){
            return false;
        }
        return true;
    }
}
全部评论

相关推荐

Noob1024:一笔传三代,人走笔还在
点赞 评论 收藏
分享
joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务