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

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

學做軟件的網(wǎng)站有哪些搜索引擎是什么意思

學做軟件的網(wǎng)站有哪些,搜索引擎是什么意思,個人網(wǎng)頁設(shè)計需求分析怎么寫,前端app開發(fā)流程題目鏈接:392. 判斷子序列 題目描述 給定字符串 s 和 t ,判斷 s 是否為 t 的子序列。 字符串的一個子序列是原始字符串刪除一些(也可以不刪除)字符而不改變剩余字符相對位置形成的新字符串。(例如,"…

題目鏈接:392. 判斷子序列

題目描述

給定字符串?s?和?t?,判斷?s?是否為?t?的子序列。

字符串的一個子序列是原始字符串刪除一些(也可以不刪除)字符而不改變剩余字符相對位置形成的新字符串。(例如,"ace""abcde"的一個子序列,而"aec"不是)。

進階:

如果有大量輸入的 S,稱作 S1, S2, ... , Sk 其中 k >= 10億,你需要依次檢查它們是否為 T 的子序列。在這種情況下,你會怎樣改變代碼?

示例 1:

輸入:s = "abc", t = "ahbgdc"
輸出:true

示例 2:

輸入:s = "axc", t = "ahbgdc"
輸出:false

提示:

  • 0 <= s.length <= 100
  • 0 <= t.length <= 10^4
  • 兩個字符串都只由小寫字符組成。

文章講解:代碼隨想錄

視頻講解:動態(tài)規(guī)劃,用相似思路解決復(fù)雜問題 | LeetCode:392.判斷子序列_嗶哩嗶哩_bilibili

題解1:動態(tài)規(guī)劃

思路:使用動態(tài)規(guī)劃法求解子序列問題,本題判斷 s 和 t 的最長公共子序列長度是否為 s 的長度。

動態(tài)規(guī)劃分析:

  • dp 數(shù)組以及下標的含義:dp[i][j] 表示以 s[i] 結(jié)尾和 t[j] 結(jié)尾的最長公共子序列長度。
  • 遞推公式:當?s[i - 1] 等于 t[j - 1] 時,dp[i][j] = dp[i - 1][j - 1] + 1;否則,dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1])。
  • dp 數(shù)組初始化:全部初始化為0。
  • 遍歷順序:從上往下,從左往右。
  • ?打印 dp 數(shù)組:以輸入 s?= "abc"、t?= "ahbgdc" 為例,dp 數(shù)組為 [ [ 0, 0, 0, 0, 0, 0, 0 ], [ 0, 1, 1, 1, 1, 1, 1 ], [ 0, 1, 1, 2, 2, 2, 2 ], [ 0, 1, 1, 2, 2, 2, 3 ] ]。
/*** @param {string} s* @param {string} t* @return {boolean}*/
var isSubsequence = function(s, t) {const dp = new Array(s.length + 1).fill().map(() => new Array(t.length + 1).fill(0));for (let i = 1; i <= s.length; i++) {for (let j = 1; j <= t.length; j++) {if (s[i - 1] === t[j - 1]) {dp[i][j] = dp[i - 1][j - 1] + 1;} else {dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]);}}}return dp[s.length][t.length] === s.length;
};

分析:時間復(fù)雜度為 O(m * n),空間復(fù)雜度為 O(m * n)。

題解2:雙指針

思路:

/*** @param {string} s* @param {string} t* @return {boolean}*/
var isSubsequence = function(s, t) {let index = 0;for (let i = 0; i < t.length; i++) {if (t[i] === s[index]) {index++;}}return index === s.length;
};

分析:時間復(fù)雜度為 O(n),空間復(fù)雜度為 O(1)。

收獲

練習使用動態(tài)規(guī)劃法求解子序列問題。

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

相關(guān)文章:

  • 怎么提高網(wǎng)站seo優(yōu)化關(guān)鍵字排名北京網(wǎng)站建設(shè)公司哪家好
  • 大型門戶網(wǎng)站建設(shè)方案2345網(wǎng)址大全
  • 織夢網(wǎng)站首頁打開慢百度客戶電話
  • 電商網(wǎng)站建設(shè)課件蘇州seo網(wǎng)站優(yōu)化軟件
  • 泉州 網(wǎng)站制作成都百度快照優(yōu)化排名
  • 深圳專業(yè)做網(wǎng)站技術(shù)公司網(wǎng)絡(luò)推廣方案
  • 法人變更在哪個網(wǎng)站做公示建網(wǎng)站需要多少錢
  • 電子商務(wù)網(wǎng)站建設(shè)的階段化分析b2b電子商務(wù)平臺有哪些
  • 網(wǎng)站編程外貿(mào)業(yè)務(wù)推廣
  • 廣東裝飾公司網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷師證書含金量
  • 中山企業(yè)門戶網(wǎng)站建設(shè)成都網(wǎng)站關(guān)鍵詞推廣
  • 長沙需要做網(wǎng)站的企業(yè)吳忠seo
  • 動態(tài)網(wǎng)站開發(fā)第一步藥品銷售推廣方案
  • 中國幼兒在線幼兒園網(wǎng)站建設(shè)天津網(wǎng)站建設(shè)
  • sae 網(wǎng)站模板線上營銷平臺有哪些
  • 政府網(wǎng)站建設(shè)什么網(wǎng)站可以免費推廣
  • wordpress 首頁模板河南靠譜seo地址
  • 北京中關(guān)村在線官網(wǎng)站群seo
  • 長沙簡單的網(wǎng)站建設(shè)公司威海百度seo
  • 翡翠原石網(wǎng)站首頁怎么做怎樣做app推廣
  • 網(wǎng)站手機端 怎么做阿里指數(shù)官方網(wǎng)站
  • 在局網(wǎng)站 作風建設(shè)百度電話怎么轉(zhuǎn)人工
  • 網(wǎng)站備案當面核驗中國搜索引擎市場份額
  • 汕頭網(wǎng)站推廣教程2345瀏覽器網(wǎng)址導航
  • 怎么做淘寶客網(wǎng)站賺錢整站優(yōu)化加盟
  • 做英文網(wǎng)站哪家好關(guān)鍵詞首頁排名優(yōu)化價格
  • 大寺網(wǎng)站建設(shè)公司不限次數(shù)觀看視頻的app
  • 網(wǎng)站備案填寫昆山網(wǎng)站制作公司
  • 可以做早安圖片的網(wǎng)站一鍵優(yōu)化大師下載
  • domain:網(wǎng)站建設(shè)網(wǎng)站建設(shè)的系統(tǒng)流程圖