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

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

做網(wǎng)站認證違法嗎煙臺seo

做網(wǎng)站認證違法嗎,煙臺seo,網(wǎng)站免費虛擬主機申請,學校官網(wǎng)網(wǎng)頁設計模板300. 最長遞增子序列https://leetcode.cn/problems/longest-increasing-subsequence/description/ 給你一個整數(shù)數(shù)組nums,找到其中最長嚴格遞增子序列的長度。子序列是由數(shù)組派生而來的序列,刪除(或不刪除)數(shù)組中的元素而不改變其…

300. 最長遞增子序列icon-default.png?t=N7T8https://leetcode.cn/problems/longest-increasing-subsequence/description/

給你一個整數(shù)數(shù)組nums,找到其中最長嚴格遞增子序列的長度。子序列是由數(shù)組派生而來的序列,刪除(或不刪除)數(shù)組中的元素而不改變其余元素的順序。例如,[3,6,2,7]是數(shù)組[0,3,1,6,2,2,7]的子序列。

  1. 輸入:nums = [10,9,2,5,3,7,101,18],輸出:4,解釋:最長遞增子序列是[2,3,7,101],因此長度為4。
  2. 輸入:nums = [0,1,0,3,2,3],輸出:4。
  3. 輸入:nums = [7,7,7,7,7,7,7],輸出:1。

提示:1 <= nums.length <= 2500,-10^4 <= nums[i] <= 10^4。

進階:你能將算法的時間復雜度降低到O(nlog(n))嗎?


我們用動態(tài)規(guī)劃的思想來解決這個問題。

確定狀態(tài)表示:根據(jù)經(jīng)驗和題目要求,我們用dp[i]表示:以i位置為結尾的所有子序列中,最長遞增子序列的長度。

推導狀態(tài)轉移方程:以i位置為結尾的所有子序列分為2類:長度為1的子序列,長度大于1的子序列。如果子序列的長度是1,那么這個子序列是遞增子序列。下面我們考慮長度大于1的子序列。

如果以i位置為結尾的子序列的長度大于1,我們可以繼續(xù)細分為:i位置元素的前面是i - 1位置元素的子序列,i位置元素的前面是i - 2位置元素的子序列,i位置元素的前面是i - 3位置元素的子序列,……,i位置元素的前面是0位置元素的子序列。也就是說,如果子序列中,i位置元素的前面是j位置元素,那么j的范圍是[0, i - 1]。

對于每一個j,如果nums[j] < nums[i],那么這個子序列就有可能是遞增子序列。要想這個子序列盡可能得長,就要找到以j位置為結尾的最長遞增子序列,在這個子序列后面添加nums[i],即為以i位置為結尾的最長遞增子序列。

綜上所述,dp[i]應該取:「1」和「所有滿足0 <= j < i并且nums[j] < nums[i]的j中,最大的dp[j]加1」的較大值。

所以,我們可以把dp表的值都初始化為1,其中dp[0] = 1是顯然的。如果i > 0,那么dp[i]就應該取:所有滿足0 <= j < i并且nums[j] < nums[i]的j中,最大的dp[j]加1。

填表順序:根據(jù)狀態(tài)轉移方程,顯然應從左往右填表

返回值:根據(jù)狀態(tài)表示,應返回dp表的最大值。

細節(jié)問題:dp表的規(guī)模和nums相同,均為1 x n。

class Solution {
public:int lengthOfLIS(vector<int>& nums) {int n = nums.size();// 創(chuàng)建dp表vector<int> dp(n, 1);// 填表for (int i = 1; i < n; i++) {for (int j = 0; j < i; j++) {if (nums[j] < nums[i]) {dp[i] = max(dp[i], dp[j] + 1);}}}return *max_element(dp.begin(), dp.end());}
};
http://www.risenshineclean.com/news/47171.html

相關文章:

  • 動態(tài)網(wǎng)站設計論文3000字seoul是哪個國家
  • 中國鐵建華南建設有限公司網(wǎng)站十大搜索引擎地址
  • wordpress文章標題字體大小東莞市網(wǎng)絡seo推廣服務機構
  • 國外 上海網(wǎng)站建設google搜索網(wǎng)址
  • 常州網(wǎng)站建設多少錢收錄網(wǎng)站有哪些
  • 網(wǎng)站搭建培訓學電腦培訓班
  • 網(wǎng)站建設的相關書籍今日頭條鄭州頭條新聞
  • 順德營銷型網(wǎng)站建設查關鍵詞的排名工具
  • 網(wǎng)站建設方案標準模板seo技術交流
  • 浙江建設廳網(wǎng)站官網(wǎng)seo關鍵詞排名系統(tǒng)
  • 做網(wǎng)站都需要哪些技術網(wǎng)絡推廣和seo
  • 電子商務網(wǎng)站軟件建設的核心是武漢大學人民醫(yī)院地址
  • 香港公司網(wǎng)站備案公司建立網(wǎng)站的步驟
  • 做二手房網(wǎng)站有哪些seo營銷是什么
  • 海寧高端高端網(wǎng)站設計人工智能培訓機構排名
  • 讓人做網(wǎng)站 需要準備什么軟件深圳英文站seo
  • 網(wǎng)站備案號在哪里查詢美國seo薪酬
  • 網(wǎng)站機房建設有助于怎么做盲盒
  • 開封企業(yè)網(wǎng)絡推廣方案seo和sem的區(qū)別
  • 鐘表玻璃東莞網(wǎng)站建設寧波seo網(wǎng)絡推廣軟件系統(tǒng)
  • h5 網(wǎng)站建設網(wǎng)絡營銷活動方案
  • 深圳網(wǎng)站建設定制網(wǎng)站seo推廣多少錢
  • 做網(wǎng)站那個公司網(wǎng)站建設公司官網(wǎng)
  • 網(wǎng)站建設進展推進表旺道seo軟件技術
  • 網(wǎng)站建設崗位廉政風險防控互聯(lián)網(wǎng)銷售平臺有哪些
  • 西安建設過政府網(wǎng)站的公司國外網(wǎng)站搭建
  • 公司文化墻圖片大全關鍵詞優(yōu)化排名軟件案例
  • wordpress建購物網(wǎng)站成都網(wǎng)絡營銷公司哪家好
  • wordpress網(wǎng)站突然打不開阿里云域名注冊官網(wǎng)
  • 做網(wǎng)站騙子成都seo論壇