德阳市网站建设_网站建设公司_内容更新_seo优化
2025/12/28 23:17:25 网站建设 项目流程

打卡第六十九天
2道中等题
image

题目:
image

思路:
image

代码:

class SmallestInfiniteSet {
public:SmallestInfiniteSet() {}int popSmallest() {if (!s.empty()) {int ans = *s.begin();    // set自动排序,begin()是最小的s.erase(s.begin());      // 删除这个数return ans;}int ans = thres;             thres++;                     // 移动到下一个数return ans;}void addBack(int num) {if (num < thres) {// 当num小于thres时,添加s.insert(num);  // set自动去重和排序}}
private:int thres = 1;          // 下一个可用的连续正整数set<int> s;             // 存储被弹出后又加回来的数
};

耗时≈一小时 明天继续

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询