如題目所示:
解題思路:
核心就是以後面的數來定義前面的數。利用棧來儲存前面的比棧頂小的數字的下標,方便獲取到第乙個大的數,並且該數一直和剩下的數相比較。
**:
class
solution
tmp.
emplace
(i);
}return res;
}
方法二:
採用從後面開始,然後先初始化res所有為0,從最後乙個往後面找,
如果這乙個j(後面於i)裡面的數為大於零,說明後面有比這個數還要大的數,所以我們繼續往後面走,判斷修改後的j對應的數是否大於i;
如果這個j對應的res[j]==0說明這個數後面沒有比他大的數了,將j設為size大小,然後退出這個迴圈。
最後退出的這個數的j比size相等的話,那就不管了,說明沒有。否則,就是此時的j與i的差值。
**:
vector<
int>
dailytemperatures
(vector<
int>
& t)
if(jsize()
) res[i]
=j-i;
}return res;
}
linux下一次cp多個檔案
linux下使用cp命令拷貝多個檔案有幾種方法,一是使用萬用字元,二是使用管道 一.萬用字元的使用 萬用字元是一種特殊語句,主要有星號 和問號 用來模糊搜尋檔案。主要的萬用字元有 匹配任意長度的字串 匹配乙個長度的字元 匹配其中指定的字元 a z 匹配指定的字元範圍 除了其中指定的字元,其他均可匹配...
Ubuntu17 01下一次簡單的字元驅動程式設計
驅動程式是一類特殊的應用程式,是針對特定的硬體裝置編寫的程式,它提供了對硬體的基本操作,作業系統可以通過驅動程式來控制硬體裝置。裝置驅動程式是作業系統核心的基本組成部分。linux將所有的裝置都當作檔案處理,稱為裝置檔案。dev 目錄下存在對應的邏輯裝置節點,並且以檔案的形式存在。linux系統下裝...
重灌Ubuntu系統 從第一次到下一次
home下的所有東西 root下看看有沒有東西 root bashrc etc profile可以保留乙份。用軟碟通製作u盤系統 用軟碟通開啟.iso檔案 寫入硬碟映象 寫入方式預設hdd 如果發現製作好了進不去系統,可以選擇raw。u盤啟動 看情況選擇安裝選項 安裝完成之後u盤可能會顯示只有十幾k...