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

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

新疆做網(wǎng)站哪家公司好廣東培訓seo

新疆做網(wǎng)站哪家公司好,廣東培訓seo,js多久可以做網(wǎng)站,云南網(wǎng)站建設熊掌號300.最長遞增子序列 **題目:**給你一個整數(shù)數(shù)組 nums ,找到其中最長嚴格遞增子序列的長度。子序列 是由數(shù)組派生而來的序列,刪除(或不刪除)數(shù)組中的元素而不改變其余元素的順序。例如,[3,6,2,7] 是數(shù)組 [0…

300.最長遞增子序列

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

題目鏈接:300.最長遞增子序列
解題思路:
dp數(shù)組的含義:以nums[i]結(jié)尾的最長遞增子數(shù)組
所以當該序列以nums[i] 結(jié)尾時,遍歷nums的0至i-1
當該數(shù)字nums[j]小于nums[i] 證明可以以nums[i] 結(jié)尾 此時dp[i]=dp[j]+1
因為有多個滿足條件的nums[j],取最大值
遞推公式為:
dp[i]=Math.max(dp[i],dp[j]+1);
最終的最大值不一定以nums[nums.length-1]結(jié)尾,所以需要維護一個int類型的max
代碼如下:

class Solution {public int lengthOfLIS(int[] nums) {if(nums.length==1){return 1;}//dp[n]含義 以nums[n-1]為結(jié)尾的嚴格遞增子序列長度int n=nums.length;int[] dp=new int[n];dp[0]=1;Arrays.fill(dp, 1);int res = 0;for(int i=1;i<n;i++){//遞推公式//遍歷i前面的數(shù)確定是否加入數(shù)組for(int j=0;j<i;j++){if(nums[j]<nums[i]){dp[i]=Math.max(dp[i],dp[j]+1);}}res = Math.max(res, dp[i]);}return res;            }
}

674. 最長連續(xù)遞增序列

代碼如下:

  public static int findLengthOfLCIS(int[] nums) {int[] dp = new int[nums.length];for (int i = 0; i < dp.length; i++) {dp[i] = 1;}int res = 1;//可以注意到,這邊的 i 是從 0 開始,所以會出現(xiàn)和卡哥的C++ code有差異的地方,在一些地方會看到有 i + 1 的偏移。for (int i = 0; i < nums.length - 1; i++) {if (nums[i + 1] > nums[i]) {dp[i + 1] = dp[i] + 1;}res = res > dp[i + 1] ? res : dp[i + 1];}return res;}

718. 最長重復子數(shù)組

題目:給兩個整數(shù)數(shù)組 nums1 和 nums2 ,返回 兩個數(shù)組中 公共的 、長度最長的子數(shù)組的長度 。
示例 1:
輸入:nums1 = [1,2,3,2,1], nums2 = [3,2,1,4,7]
輸出:3
解釋:長度最長的公共子數(shù)組是 [3,2,1] 。
示例 2:
輸入:nums1 = [0,0,0,0,0], nums2 = [0,0,0,0,0]
輸出:5
題目鏈接: 718. 最長重復子數(shù)組
解題思路:
1.dp數(shù)組的含義 數(shù)組【0-nums[i-1]】與【0-nums[j-1]】的最長公共后綴
2.遞推公式 即當A[i - 1] 和B[j - 1]相等的時候,dp[i][j] = dp[i - 1][j - 1] + 1;
3.為什么要記錄最大值 因為要求的是最長數(shù)組的公共子序列,最長公共后綴不一定是最長公共數(shù)組產(chǎn)生的
代碼如下:

class Solution {public int findLength(int[] nums1, int[] nums2) {int result = 0;int[][] dp = new int[nums1.length + 1][nums2.length + 1];for (int i = 1; i < nums1.length + 1; i++) {for (int j = 1; j < nums2.length + 1; j++) {if (nums1[i - 1] == nums2[j - 1]) {dp[i][j] = dp[i - 1][j - 1] + 1;result = Math.max(result, dp[i][j]);}}}return result;}
}
http://www.risenshineclean.com/news/56920.html

相關(guān)文章:

  • 平臺網(wǎng)站兼職做sap關(guān)鍵詞優(yōu)化推廣排名多少錢
  • 投票活動網(wǎng)站怎么做seo學徒招聘
  • 廣告牌的樣式大全福清市百度seo
  • 天津營銷網(wǎng)站建設公司哪家好虎撲體育網(wǎng)體育
  • 499元做網(wǎng)站微信營銷技巧
  • 珠海市網(wǎng)站建設開發(fā)公司海南百度推廣公司
  • 網(wǎng)站建設的欄目百度推廣一個月費用
  • 畢業(yè)設計網(wǎng)站做啥長沙建設網(wǎng)站制作
  • 如何建立一個網(wǎng)站放視頻適合小學生的新聞事件
  • 做二手網(wǎng)站有哪些2021百度熱搜年度榜
  • 佛山高端網(wǎng)站建設比較火的推廣軟件
  • 專業(yè)網(wǎng)站制作技術(shù)程序員培訓機構(gòu)哪家好
  • 海安建設局網(wǎng)站刷評論網(wǎng)站推廣
  • 寧波趨勢信息科技有限公司網(wǎng)站seo排名優(yōu)化工具在線
  • 微信小程序萬能開掛器seo營銷推廣服務公司
  • wordpress不跳轉(zhuǎn)網(wǎng)站快速排名優(yōu)化價格
  • 水利部精神文明建設指導委員會網(wǎng)站免費關(guān)鍵詞挖掘網(wǎng)站
  • 如何用kali做網(wǎng)站滲透廣州網(wǎng)站優(yōu)化外包
  • 網(wǎng)站引導頁在線做開網(wǎng)站怎么開
  • 網(wǎng)站成立時間查詢抖音關(guān)鍵詞搜索指數(shù)
  • 北京國稅局網(wǎng)站做票種核定時seo國外推廣軟件
  • 政府網(wǎng)站建設應該注意百一度一下你就知道
  • 網(wǎng)站空間是指什么寧波seo公司排名
  • 網(wǎng)站群管理平臺建設谷歌google官網(wǎng)下載
  • 奇藝廣州網(wǎng)站建設 熊掌號汕尾網(wǎng)站seo
  • thinkphp做網(wǎng)站快刷網(wǎng)站
  • 國外有什么優(yōu)秀的網(wǎng)站推薦免費seo視頻教學
  • 寶雞網(wǎng)站制作公司百度關(guān)鍵詞競價價格
  • 專業(yè)的標志設計公司龍巖seo
  • 網(wǎng)站文案編輯怎么做浙江網(wǎng)站推廣公司