leetcode 日经贴,Cpp code -Summary Ranges
来源:互联网 发布:ppsspp mac版本 编辑:程序博客网 时间:2024/06/05 05:20
Summary Ranges
class Solution {public: string i2s(long long n) { string ret, neg; if (n < 0) { neg = "-"; n = -n; } if (n == 0) { return "0"; } while (n) { ret = char('0' + n % 10) + ret; n /= 10; } return neg + ret; } vector<string> summaryRanges(vector<int>& nums) { vector<string> summary; int st = 0; for (int i = 1; i <= nums.size(); ++i) { if (i == nums.size() || nums[i] != nums[i - 1] + 1) { if (st < i - 1) { summary.push_back(i2s(nums[st]) + "->" + i2s(nums[i - 1])); } else { summary.push_back(i2s(nums[st])); } st = i; } } return summary; }};
0 0
- leetcode 日经贴,Cpp code -Summary Ranges
- Leetcode 228. Summary Ranges (Medium) (cpp)
- leetcode 228: Summary Ranges
- Leetcode 228 Summary Ranges
- leetcode--Summary Ranges
- LeetCode 228: Summary Ranges
- [leetcode] Summary Ranges
- 【Leetcode】Summary Ranges
- Summary Ranges - LeetCode 228
- 【LeetCode】Summary Ranges
- [LeetCode]Summary Ranges
- [leetcode] Summary Ranges
- [leetcode][array] Summary Ranges
- leetcode[228]:Summary Ranges
- [LeetCode] Summary Ranges
- #leetcode#Summary Ranges
- leetcode summary-ranges
- Leetcode|Summary Ranges
- 真正理解红黑树,真正的(Linux内核里大量用到的数据结构,且常被二货问到)
- 2.29
- Java IO流 Properties练习-记录应用程序运行次数
- 深入学习表达式
- 编译原理项目--比特大战
- leetcode 日经贴,Cpp code -Summary Ranges
- Redis 对象
- 2015062710 - 要做的事情和人生阶段
- 易语言post编码问题解决方案。
- 欢迎使用CSDN-markdown编辑器
- 使用NGUI的UIListener 和UIEvent Trigger 中的 OnDouble-Click 出现问题
- 内存对齐的规则以及作用
- 欢迎使用CSDN-markdown编辑器
- Maven实战(二)——POM重构之增还是删