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

dw可以做有后台的网站么优化搜狗排名

dw可以做有后台的网站么,优化搜狗排名,wordpress多少文章,国内b2b网站大全排名739 每日温度 题目链接:739.每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,…

739 每日温度

题目链接:739.每日温度

给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。

输入: temperatures = [73,74,75,71,69,72,76,73]
输出: [1,1,4,2,1,1,0,0]

思路:本题为单调栈的经典习题,递减栈(区分递增还是递减可以模拟执行,看什么时候需要放数据),因此当前温度高于栈顶时,可给result赋值。

class Solution {
public:vector<int> dailyTemperatures(vector<int>& temperatures) {stack<int> s;vector<int> result(temperatures.size(), 0);for(int i = 0; i < temperatures.size(); i++){while(!s.empty() && temperatures[s.top()] < temperatures[i]){result[s.top()] = i - s.top();s.pop();}s.push(i);}return result;}
};

496 下一个更大元素Ⅰ

题目链接:496.下一个更大元素Ⅰ

nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。

给你两个 没有重复元素 的数组 nums1 和 nums2 ,下标从 0 开始计数,其中nums1 是 nums2 的子集。

对于每个 0 <= i < nums1.length ,找出满足 nums1[i] == nums2[j] 的下标 j ,并且在 nums2 确定 nums2[j] 的 下一个更大元素 。如果不存在下一个更大元素,那么本次查询的答案是 -1 。

返回一个长度为 nums1.length 的数组 ans 作为答案,满足 ans[i] 是如上所述的 下一个更大元素 。

输入:nums1 = [4,1,2], nums2 = [1,3,4,2].
输出:[-1,3,-1]
解释:nums1 中每个值的下一个更大元素如下所述:
- 4 ,用加粗斜体标识,nums2 = [1,3,4,2]。不存在下一个更大元素,所以答案是 -1 。
- 1 ,用加粗斜体标识,nums2 = [1,3,4,2]。下一个更大元素是 3 。
- 2 ,用加粗斜体标识,nums2 = [1,3,4,2]。不存在下一个更大元素,所以答案是 -1 。

思路:本题在上一题的基础上,多使用一个map来记录元素与对应的下标关系。使用map记录nums1中(nums[i],i)的关系。result数组设置为nums1的大小。遍历nums2数组,与上一题相同,本题仅在nums2中找到对应的nums1的元素,才记录答案。

class Solution {
public:vector<int> nextGreaterElement(vector<int>& nums1, vector<int>& nums2) {stack<int> st;vector<int> result(nums1.size(), -1);if (nums1.size() == 0) return result;unordered_map<int, int> umap;for (int i = 0; i < nums1.size(); i++) {umap[nums1[i]] = i;}for(int i = 0; i < nums2.size(); i++){while(!st.empty() && nums2[st.top()] < nums2[i]){if (umap.count(nums2[st.top()]) > 0){int index = umap[nums2[st.top()]];result[index] = nums2[i];}st.pop();}st.push(i);}return result;}
};
http://www.15wanjia.com/news/46773.html

相关文章:

  • 简述网站建设新东方教育机构官网
  • 网站开发属于什么模式域名注册万网
  • 网站建设企业电话链接搜索引擎
  • 成都装修公司网站建设谷歌seo优化
  • b2b2c网站建设公司推广渠道有哪些
  • 做株洲网站需要多少钱产品关键词的搜索渠道
  • 会员网站开发品牌策划公司排行榜
  • 企业网站seo数据seo优化排名工具
  • 教师做班级网站青岛做网站的公司哪家好
  • 高档网站设计公司郑州seo竞价
  • 做网站公司有哪些厦门网站的关键词自动排名
  • 开网站建设公司网络销售的方法和技巧
  • 佛山网站建设哪家好网络营销分类
  • 兰州做网站公司es5188重庆网站搜索排名
  • 免费做网站方案百度联盟app
  • 哪个网站做医学培训好长沙seo计费管理
  • 北京专业网站开发公司seo托管服务
  • 沈阳网站建设小志网络营销和市场营销的区别
  • 有什么好的网站做旅行计划优化大师下载安装
  • 网站建设维护更新济南seo关键词优化方案
  • 建设黄色网站自己看seo关键词分类
  • 手机网站制作教程下载网站数据分析案例
  • 无锡高端网站建设机构武汉推广系统
  • 哪个网站注册域名好今日大事件新闻
  • 如何做一个单页面的网站郑州优化网站公司
  • 做网站需要了解什么东西网站权重划分
  • 海南房产网站制作企业宣传ppt
  • 中华人民共和国城乡建设部网站首页推广软件免费
  • 网站后台密码重置百度云超级会员试用1天
  • 网站建设基础 ppt总排行榜总点击榜总收藏榜