zoukankan      html  css  js  c++  java
  • 面试题 44 扑克牌的顺子

    bool compare(const void * a, const void * b){
        return *(int *)a <= *(int *)b;
    }
    
    bool IsContinues(int number[], int length){
    
        if(number == NULL || length <1) return false;
        qsort(number,length, sizeof(int),compare);
        int numberofzero =0;
        int cur = 0;
        while(cur < length && number[cur] == 0){
            ++cur;
            ++numberofzero;
        }
        int small = cur, big = cur+1;
        int gap = 0;
        while(big < length){
            if(number[small] == number[big])
                return false;
            gap += number[big] - number[small] - 1;
            small = big;
            ++big;
        }
        return gap <= numberofzero ;
    }
  • 相关阅读:
    导航守卫
    asnyc
    扩展运算符 ···
    模版字符串
    iterator迭代器
    箭头函数
    解构
    变量let const
    vueUI可视化
    python图像特征提取
  • 原文地址:https://www.cnblogs.com/graph/p/3331005.html
Copyright © 2011-2022 走看看