日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > php教程 > Leetcode 72 Edit Distance DP好題

Leetcode 72 Edit Distance DP好題

來源:程序員人生   發(fā)布時(shí)間:2016-10-12 09:43:54 閱讀次數(shù):2638次

Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.)

You have the following 3 operations permitted on a word:

a) Insert a character
b) Delete a character
c) Replace a character

求用插入、刪除、替換3種操作將字符串a(chǎn)變成字符串b的最小步數(shù)。

dp[i][j]表示a的前i個(gè)字符變成b的前j個(gè)字符需要的最少步數(shù)。

先初始化邊界情況 dp[i][0]和dp[0][i],

當(dāng)判斷的兩位相同時(shí),不需要做任何操作,所以

dp[i][j]=dp[i⑴][j⑴];
而當(dāng)兩位不同時(shí),需要找出3種操作中操作較小的1種。

從dp[i⑴][j]轉(zhuǎn)移過來是用了刪除,相當(dāng)于i這位沒有了;

從dp[i][j⑴]轉(zhuǎn)移過來是用了插入,相當(dāng)于j這位是新添加的;

從dp[i⑴][j⑴]轉(zhuǎn)移過來是用了替換;

所以合并起來是這樣的:

dp[i][j]=min(min(dp[i⑴][j],dp[i][j⑴]),dp[i⑴][j⑴])+1;

class Solution { public: int minDistance(string word1, string word2) { vector<int> temp(word2.size()+1,0); vector<vector<int>> dp(word1.size()+1,temp); for(int i=0;i<=word1.size();i++) dp[i][0]=i; for(int i=0;i<=word2.size();i++) dp[0][i]=i; for(int i=1;i<=word1.size();i++) { for(int j=1;j<=word2.size();j++) { if(word1[i⑴]==word2[j⑴]) dp[i][j]=dp[i⑴][j⑴]; else { dp[i][j]=min(min(dp[i⑴][j],dp[i][j⑴]),dp[i⑴][j⑴])+1; } } } return dp[word1.size()][word2.size()]; } };


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 91福利国产在线观看菠萝蜜 | 一区二区三区四区精品 | 国产一区二区三区免费观看 | 99麻豆久久久国产精品免费 | 日韩精品三区 | 亚洲成人网一区 | 综合久久综合 | 国产一区二区在线免费 | 精品久久中文字幕 | 综合视频一区 | 日韩av一级 | 亚洲九九九九 | 亚洲精选久久 | 午夜欧美一区二区三区在线播放 | 亚洲一区二区综合 | 亚洲天堂中文字幕 | 黄色网址免费看 | 欧美变态网站 | av动漫一区二区 | 国产精品一级片 | 亚洲日韩视频 | 麻豆精品视频在线 | 国产视频二区在线 | 二区三区在线观看 | 亚洲成人午夜电影 | 最近的中文字幕 | 免费欧美精品 | 国产剧情一区 | 伊人中文| 成人在线视频看看 | 91久久久国产精品 | 亚洲精品一区二区三区婷婷月 | 国产精品久久久久久久久久久免费看 | 日本一区二区三区视频在线 | 国偷自产视频一区二区久 | 亚洲福利网 | 污网站观看 | 精久久| 亚洲成人在线网站 | 午夜精品久久久久 | 久久网页|