日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

leetcode - Missing Ranges

發(fā)布時間:2024/6/21 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 leetcode - Missing Ranges 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

稱號:

Missing Ranges

Given a sorted integer array where the range of elements are [0, 99]inclusive, return its missing ranges.
For example, given [0, 1, 3, 50, 75], return[“2”, “4->49”, “51->74”, “76->99”]


void generate_string(int l, int r, vector<string> &res) {if (l>r || l < 0 || r>99)return;if (l == r)res.push_back(to_string(l));else{string s1 = to_string(l),s2="->",s3=to_string(r);res.push_back(s1+s2+s3);} }vector<string> MissingRanges(const vector<int> &nums) {vector<string> res;if (nums.empty()){generate_string(0, 99, res);return res;}if (nums.size() == 1){generate_string(0, nums[0]-1, res);generate_string(nums[0]+1, 99, res);return res; }generate_string(0, nums[0] - 1, res);for (int i = 1; i < nums.size(); ++i){generate_string(nums[i-1]+1, nums[i] - 1, res);}generate_string(nums.back()+1, 99, res);return res;}





版權聲明:本文博主原創(chuàng)文章,博客,未經(jīng)同意不得轉(zhuǎn)載。

轉(zhuǎn)載于:https://www.cnblogs.com/yxwkf/p/4831991.html

總結

以上是生活随笔為你收集整理的leetcode - Missing Ranges的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。