有两张非王牌相同时,一定不能组成顺子,其他情况下,可以先对数据排序(升序),再用后一张牌的值减去前一张牌的值,第一张非零牌的值令为零,这样得到的数据就是每张牌之间差的值,当这个数值小于等于4时即可组成顺子。 class Solution { public: bool IsContinuous( vector<int> numbers ) { int n=0; sort(numbers.begin(),numbers.end()); for(int i=0;i<4;i++)//除去有非王重复牌的情况 ...