中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

網(wǎng)絡規(guī)劃設計師證書圖片seo引擎優(yōu)化公司

網(wǎng)絡規(guī)劃設計師證書圖片,seo引擎優(yōu)化公司,房產(chǎn)經(jīng)紀人如何做網(wǎng)站吸客,公眾號怎么做微網(wǎng)站嗎題目 請根據(jù)每日 氣溫 列表 temperatures ,重新生成一個列表,要求其對應位置的輸出為:要想觀測到更高的氣溫,至少需要等待的天數(shù)。如果氣溫在這之后都不會升高,請在該位置用 0 來代替。 示例 1: 輸入: temperatures…

題目

請根據(jù)每日?氣溫?列表?temperatures?,重新生成一個列表,要求其對應位置的輸出為:要想觀測到更高的氣溫,至少需要等待的天數(shù)。如果氣溫在這之后都不會升高,請在該位置用?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

注意:本題與主站 739?題相同:?力扣(LeetCode)官網(wǎng) - 全球極客摯愛的技術成長平臺

LCR 038. 每日溫度 - 力扣(LeetCode)

題解

思路一:暴力解法,因為溫度是從30-100.使用一個sum數(shù)組來存儲所有出現(xiàn)的溫度,對應的距離當前元素最近的下標。從后向前遍歷原始數(shù)組。sum[i],i表示溫度,sum[i]表示在原數(shù)組中的下標。因為是后序遍歷的,因此一定是出現(xiàn)在后面的更高溫度。

代碼:

class Solution {public int[] dailyTemperatures(int[] temperatures) {int[] sum = new int[101];int[] ans=new int[temperatures.length];Arrays.fill(sum,Integer.MAX_VALUE);for(int i=temperatures.length-1;i>=0;i--) {int index=Integer.MAX_VALUE;for(int j=temperatures[i]+1;j<101;j++) {if(sum[j]<index) {index=sum[j];}}if(index<Integer.MAX_VALUE) ans[i]=index-i;//一定要記得-i,因為是從i開始算第多少個溫度更高sum[temperatures[i]]=i;}return ans;}
}

思路二:單調棧思想,棧中存儲下標,棧中數(shù)據(jù)所代表的溫度從棧底到棧頂是從高到低的,從前向后遍歷原始數(shù)組。棧不空時,當有溫度元素大于棧頂元素時,取出棧頂元素,更新ans[棧內index](代表的是還需要幾天才升高)=當前index-棧內index;溫度小于棧頂或者棧空時,直接入棧,最后將所有的棧內殘留ans[index]=0。

代碼:

class Solution {public int[] dailyTemperatures(int[] temperatures) {int[] ans = new int[temperatures.length];Deque<Integer> stack = new ArrayDeque<Integer>();for (int i = 0; i < length; i++) {int temperature = temperatures[i];while (!stack.isEmpty() && temperature > temperatures[stack.peek()]) {int prevIndex = stack.pop();ans[prevIndex] = i - prevIndex;}stack.push(i);}return ans;}
}

http://www.risenshineclean.com/news/48358.html

相關文章:

  • 做設計的搜素材上什么網(wǎng)站廣州優(yōu)化營商環(huán)境條例
  • 哈爾濱網(wǎng)站建設教程seo站長助手
  • 石臺做網(wǎng)站新的營銷模式有哪些
  • wordpress網(wǎng)址轉跳插件seo是什么專業(yè)的課程
  • ps做網(wǎng)站頁面設置為多大seo推廣優(yōu)化工具
  • 標題優(yōu)化方法百度網(wǎng)站免費優(yōu)化軟件下載
  • php企業(yè)網(wǎng)站源代碼網(wǎng)站優(yōu)化方式有哪些
  • 網(wǎng)站開發(fā)論文題目seo排名系統(tǒng)源碼
  • 網(wǎng)站的ci設計怎么做優(yōu)化網(wǎng)站打開速度
  • 網(wǎng)站開發(fā) 外包空心cba最新排名
  • javaweb一個旅游網(wǎng)站怎么做無憂軟文網(wǎng)
  • 新聞網(wǎng)站個人可以做嗎軟文寫作范例大全
  • wordpress插件分享顯示官網(wǎng)seo關鍵詞排名系統(tǒng)
  • 南平網(wǎng)站建設公司超能搜索引擎系統(tǒng)網(wǎng)站
  • 網(wǎng)站建設教學廊坊電商網(wǎng)站入口
  • 二維碼圖片個人網(wǎng)站seo入門
  • 寶坻做網(wǎng)站上海關鍵詞優(yōu)化排名哪家好
  • wordpress無法新建頁面網(wǎng)站優(yōu)化+山東
  • 中國做爰網(wǎng)站外鏈工具軟件
  • web軟件開發(fā)工具百度seo插件
  • 廣州建委網(wǎng)站google推廣一年的費用
  • 網(wǎng)站建設經(jīng)典范例萬網(wǎng)域名注冊查詢網(wǎng)
  • 格爾木有做網(wǎng)站的嗎seo網(wǎng)站推廣杭州
  • 行業(yè)軟件公司外包南京seo全網(wǎng)營銷
  • div css3網(wǎng)站布局鄭州制作網(wǎng)站公司
  • 網(wǎng)站建設進度表怎么做看廣告收益最高的軟件
  • 國際新聞最新消息戰(zhàn)爭視頻網(wǎng)站關鍵字排名優(yōu)化
  • 百度云盤做網(wǎng)站百度新聞客戶端
  • 動態(tài)網(wǎng)站開發(fā)報告seo推廣優(yōu)化
  • 網(wǎng)站建設app平臺關鍵詞排名優(yōu)化