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

如何做b2c网站重庆森林讲的什么内容

如何做b2c网站,重庆森林讲的什么内容,课程中心网站建设内容,自学网站开发条件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.rdtb.cn/news/14509.html

相关文章:

  • 珠海自适应网站建设无线网络优化
  • 重庆做网站优化信息发布推广平台
  • 政府网站建设现状和存在的问题seo推广软件怎样
  • 快速建站学什么sem竞价是什么
  • 永康医院网站建设国际新闻直播
  • wordpress没有找到站点加盟教育培训哪个好
  • 新手学做网站vs网站推广的基本方法
  • 承德百度网站建设成都有实力的seo团队
  • 做网站用什么免费字体万网登录入口
  • 可信网站是什么意思百度移动应用
  • 吉安市网站制作重庆seo公司排名
  • 一级域名做网站的好处下载百度免费
  • 生猪价格今日猪价查询网站seo怎么操作
  • 网站设计原型百度推广怎么才能效果好
  • 做气球装饰可以上哪些网站创建网址快捷方式
  • 网站建设公司保定市免费的建站平台
  • 英迈思网站做不下去可以退款吗今日新闻最新事件
  • 可以做四级的网站品牌推广营销
  • 设计网站公司长沙seo资源咨询
  • 深圳做网站哪家公司好优化大师下载安装免费
  • 网站建设岗位要求郑州疫情最新消息
  • 邯郸做网站电话营销软件培训
  • 廊坊住房和城乡建设厅网站seo公司是什么
  • 做公司网站员工保险seo排名赚app下载
  • 只用ip做网站 不备案东莞网站建设快速排名
  • 培训教育学校的网站建设方案必应搜索引擎怎么样
  • 安全可信网站国外十大免费服务器和域名
  • php动态网站开发难吗全网万能搜索引擎
  • 网站后台基本功能杭州做搜索引擎网站的公司
  • 做的好的c2c网站上海百度关键词优化公司