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

网站维护一般要几天电商网站怎么做搜索

网站维护一般要几天,电商网站怎么做搜索,wordpress标签说明,湛江网站设计公司第五十八天打卡 739. 每日温度 提示 中等 1.5K company 亚马逊 company Facebook company 字节跳动 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在…

第五十八天打卡

739. 每日温度

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

示例 1:

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

输入: temperatures = [30,40,50,60]
输出: [1,1,1,0]
示例 3:

输入: temperatures = [30,60,90]
输出: [1,1,0]

提示:

1 <= temperatures.length <= 105
30 <= temperatures[i] <= 100

class Solution {
public:vector<int> dailyTemperatures(vector<int>& temperatures) {stack<int> st;vector<int> res(temperatures.size(),0);st.push(0);for(int i=1;i<temperatures.size();i++){if(temperatures[i]<temperatures[st.top()]) st.push(i);else if(temperatures[i]==temperatures[st.top()]) st.push(i);else{while(!st.empty()&&temperatures[i]>temperatures[st.top()]){res[st.top()]=i-st.top();st.pop();}st.push(i);}}return res;}
};
控制台

496. 下一个更大元素 I

简单
995
company
亚马逊
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] 是如上所述的 下一个更大元素 。

示例 1:

输入: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 。
    示例 2:

输入:nums1 = [2,4], nums2 = [1,2,3,4].
输出:[3,-1]
解释:nums1 中每个值的下一个更大元素如下所述:

  • 2 ,用加粗斜体标识,nums2 = [1,2,3,4]。下一个更大元素是 3 。
  • 4 ,用加粗斜体标识,nums2 = [1,2,3,4]。不存在下一个更大元素,所以答案是 -1 。

提示:

1 <= nums1.length <= nums2.length <= 1000
0 <= nums1[i], nums2[i] <= 104
nums1和nums2中所有整数 互不相同
nums1 中的所有整数同样出现在 nums2 中

进阶:你可以设计一个时间复杂度为 O(nums1.length + nums2.length) 的解决方案吗?

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

相关文章:

  • 在线生成个人网站石家庄网站建设远策科技
  • 量力商务大厦网站建设友情链接有什么用
  • wordpress网站提速做商城网站需要在北京注册公司吗
  • 做亚马逊网站需要租办公室吗WordPress适合做多大级别的网站
  • 顺德手机网站设计价位江苏环泰建设有限公司网站
  • 辽宁建设厅规划设计网站智慧团建app官网下载
  • 专业网站的建设百度推广是什么
  • 如何给网站做下载附件建筑模板规格
  • 创新网站建设工作成都网站建设的定位
  • 芜湖网站推广wordpress数据库创建
  • centos6.3 网站开发免费库存管理软件推荐
  • 凡科建站官网登秦皇岛建设局招标网
  • 做期货网站深圳市住房和建设局官方网站
  • 网站建设会议通知电子商务公司名称大全集最新
  • 单片机程序员开发网站wordpress过滤器插件
  • 修改网站备案信息邹平做网站
  • 自由设计师网站商丘做网站多少钱
  • 建设局办的焊工证全国通用吗海外网站优化
  • 没有网站服务器空间如何用ftp从零开始学网站建设知乎
  • 改图网站乐清哪里有做网站
  • 怎么查一个网站有没有做301微信公众号是干什么用的
  • 用wordpress开发网站网站登录怎么保存用户名密码
  • 专业做全景图的网站平台团队拓展总结
  • wordpress链接的index.php网站优化 毕业设计
  • 建设一个下载网站社区网站的作用
  • 仪征做网站公司哪家好旅游网站建设翻译
  • 江苏省建设工程考试网站网站建设策划 流程
  • 建一个app和网站那个比较好管理咨询公司起名
  • 桂林网站制作多少钱单位网站建设内容
  • wordpress 优惠券 插件怎么做关键词优化排名