【剑指offer】题44:扑克牌的顺子
2017-07-05 16:51
381 查看
bool IsContinuous(vector<int> numbers) { if (numbers.size()<5) { return false; } sort(numbers.begin(), numbers.end()); int min_, max_; auto iter = find_if(numbers.begin(), numbers.end(), [](const int & lhs){ return lhs != 0; }); min_ = *iter; max_ = numbers.back(); if (max_-min_>4) { return false; } for (; iter != numbers.end()-1;iter++) { if (*iter==*(iter+1)) { return false; } } return true; }
相关文章推荐
- 【剑指offer-Java版】44扑克牌的顺子
- 剑指offer 面试题44 扑克牌顺子
- 剑指Offer44 扑克牌的顺子
- 剑指Offer面试题44:扑克牌的顺子 Java实现
- 【剑指offer】6.4抽象建模能力——面试题44:扑克牌的顺子
- 剑指offer44-扑克牌顺子判断
- [剑指offer][面试题44]扑克牌的顺子(待完善)
- 剑指offer 44-扑克牌的顺子
- 【剑指Offer学习】【面试题44:扑克牌的顺子】
- 剑指offer 面试题44 扑克牌的顺子
- 剑指offer 编程题(44):扑克牌顺子
- 剑指offer之面试题44扑克牌的顺子
- 剑指offer-面试题44-扑克牌的顺子
- 剑指offer 面试题44—扑克牌的顺子
- 剑指offer--面试题44:扑克牌的顺子--用哈希表
- 剑指offer——面试题44:扑克牌的顺子
- 剑指Offer解题报告(Java版)——扑克牌顺子 44
- 剑指offer—扑克牌顺子
- 【剑指offer】扑克牌的顺子
- 剑指offer——扑克牌顺子(思路,bitmap思想,位运算)