当前位置: 首页 > news >正文

网站建设对比分析百度推广客户端app

网站建设对比分析,百度推广客户端app,大人和小孩做系列网站,网页设计代码网站给你一个区间数组 intervals ,其中 intervals[i] [starti, endi] ,且每个 starti 都 不同 。 区间 i 的 右侧区间 可以记作区间 j ,并满足 startj > endi ,且 startj 最小化 。 返回一个由每个区间 i 的 右侧区间 在 interv…

给你一个区间数组 intervals ,其中 intervals[i] = [starti, endi] ,且每个 starti 都 不同 。

区间 i 的 右侧区间 可以记作区间 j ,并满足 startj >= endi ,且 startj 最小化 。

返回一个由每个区间 i 的 右侧区间 在 intervals 中对应下标组成的数组。如果某个区间 i 不存在对应的 右侧区间 ,则下标 i 处的值设为 -1 。

示例 1:

输入:intervals = [[1,2]]
输出:[-1]
解释:集合中只有一个区间,所以输出-1。

示例 2:

输入:intervals = [[3,4],[2,3],[1,2]]
输出:[-1,0,1]
解释:对于 [3,4] ,没有满足条件的“右侧”区间。
对于 [2,3] ,区间[3,4]具有最小的“右”起点;
对于 [1,2] ,区间[2,3]具有最小的“右”起点。

示例 3:

输入:intervals = [[1,4],[2,3],[3,4]]
输出:[-1,2,-1]
解释:对于区间 [1,4] 和 [3,4] ,没有满足条件的“右侧”区间。
对于 [2,3] ,区间 [3,4] 有最小的“右”起点。

提示:

1 <= intervals.length <= 2 * 104
intervals[i].length == 2
-106 <= starti <= endi <= 106
每个间隔的起点都 不相同

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/find-right-interval

方法一:二分查找

C++提交内容:

class Solution {
public:vector<int> findRightInterval(vector<vector<int>>& intervals) {unordered_map<int, int> starts_map;vector<int> starts;for (int i = 0; i < intervals.size(); ++i) {starts_map[intervals[i][0]] = i;starts.push_back(intervals[i][0]);}sort(starts.begin(), starts.end());vector<int> res;for (auto& interval : intervals) {int idx = higher_find(starts, interval[1]);res.push_back(idx == -1 ? -1 : starts_map[starts[idx]]);}return res;}int higher_find(vector<int>& starts, int target) {if (target > starts[starts.size() - 1])return -1;int left = 0;int right = starts.size() - 1;while (left < right) {int mid = left + (right - left) / 2;if (starts[mid] >= target) {right = mid;} else {left = mid + 1;}}return left;}
};
http://www.hrbkazy.com/news/47001.html

相关文章:

  • 网站改版会影响收录吗百度网址大全网址导航
  • wordpress如何更改域名百度关键词优化技巧
  • 做网站会有侵权最近几天的重大新闻事件
  • wordpress怎样优化3seo优化seo外包
  • 网站建设播放vr视频谷歌google play下载
  • 家用100mb光纤做网站视频号怎么推广流量
  • 做的很好的黑白网站化工网站关键词优化
  • 花里胡哨的网站推广代理公司
  • php大型综合网站源码千锋教育课程
  • 杭州 电子商务网站建设黑科技引流推广神器怎么下载
  • 网站建设网站及上传营销软件培训
  • 宁波网站设计推广培训班优化大师客服电话
  • 公司网站工程案例怎么做深圳网络营销策划
  • wordpress 友情连接百度竞价优化软件
  • 深圳平台型网站建设公司seo自然优化排名技巧
  • wordpress 搜索框插件湖南网站seo营销
  • 2021能看的网站不要app贴吧sem全称
  • 泉州市住房与城乡建设局网站新媒体运营培训
  • wordpress分享插件百度seo优化工具
  • 益阳市住房和建设局 网站快速排名官网
  • wordpress短信宝惠州自动seo
  • 网站公安备案 20天了可以免费发广告的网站
  • e网站的图标怎么做优化模型的推广
  • 做网站都需要用到什么百度推广一年多少钱
  • 网站会员注册系统下载网络公司的推广
  • 做网站计划表产品推广文案范文
  • 网站地图做几个怎么开网站平台挣钱
  • 电子商务网站建设课程设计总结b站推广入口2023mmm无病毒
  • 什么样的网站域名好百度搜索引擎的网址是
  • 网站认证必须做么热点新闻事件