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

如何做b2c网站济南百度代理

如何做b2c网站,济南百度代理,官方黄金网站软件app大全下载,怎么做qq代刷网站Day54题目 ### LeetCode739每日温度 核心思想:今天主要是学会单调栈的使用.找到比元素更大的下一个元素,如果比栈顶元素小就入栈,否则就出栈顶元素,当前元素就是比栈顶元素大的"下一个更大的元素". /*** param {number[]} temperatures* return {number[]}*/ var …

Day54题目

### LeetCode739每日温度

核心思想:今天主要是学会单调栈的使用.找到比元素更大的下一个元素,如果比栈顶元素小就入栈,否则就出栈顶元素,当前元素就是比栈顶元素大的"下一个更大的元素".

/*** @param {number[]} temperatures* @return {number[]}*/
var dailyTemperatures = function(temperatures) {// 单调栈存放下标var stack = []var answers = new Array(temperatures.length).fill(0)stack.push(0)for(var i  = 1 ; i < temperatures.length ; i ++ ){// js没有peek,只能使用数组类似的下标访问最后一个元素while(temperatures[stack[stack.length-1]] < temperatures[i]){var index = stack.pop();answers[index] = i - index;}stack.push(i);}return answers;
};

LeetCode496下一个更大元素

核心思想:使用单调栈存储元素的值就行

/*** @param {number[]} nums1* @param {number[]} nums2* @return {number[]}*/
var nextGreaterElement = function(nums1, nums2) {var answers = [];var stack = []var tem = [];stack.push(nums2[0])for(let i = 0 ; i < nums2.length ; i ++){while(stack[stack.length-1] < nums2[i]){tem[stack.pop()] = nums2[i];}stack.push(nums2[i]);}for(let i = 0 ; i < nums1.length ; i ++){if(!tem[nums1[i]]){answers.push(-1)}else{answers.push(tem[nums1[i]]);}}return answers;
};  
http://www.yidumall.com/news/6009.html

相关文章:

  • 门户网站都有哪些内容腾讯网网站网址
  • 展览网站建设方案今日新闻摘抄二十条
  • 怎么用自己主机做网站湖南seo优化服务
  • 林芝网站建设网站创建的流程是什么
  • 政府网站开发文档百度资源
  • 无锡微信网站推广怎样推广公司的网站
  • 大型自助建站平台网络销售怎么做
  • 和动物做的网站sem竞价推广托管
  • 美食网站首页模板香港疫情最新情况
  • 新网网站制作免费网站制作软件平台
  • 想自己建一个公司网站怎么做爱站网权重查询
  • 非寻服饰网站建设规划书口碑营销ppt
  • 松江区做网站营销推广网站推广方案
  • 网站建设这个发布新闻
  • 做企业网站不好混搜索关键词是什么意思
  • 广东省中山市网站百度有哪些产品
  • 惠州惠阳网站建设那个推广平台好用
  • 手表价格网站国际网络销售平台有哪些
  • h5做商城网站社群营销的方法和技巧
  • 网络营销推广的模式包括seo高级教程
  • 专业网站开发多少钱百度seo报价
  • 闵行网站制作seo基础优化包括哪些内容
  • 制作游戏需要学什么国内seo排名
  • 网站文字公告代码聊城网站seo
  • 网站制作 视频百度网盘首页
  • 北京宣传片seo收费低
  • 微信上做网站编辑外链工具xg
  • 受欢迎的邢台做网站网站免费推广方式
  • 文山做女主播的在哪个网站安卓内核级优化神器
  • ps软件网站有哪些功能免费申请网站com域名