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

當(dāng)前位置: 首頁 > news >正文

代賬行業(yè)門戶網(wǎng)站開發(fā)廣告推廣平臺賺取傭金

代賬行業(yè)門戶網(wǎng)站開發(fā),廣告推廣平臺賺取傭金,哪家網(wǎng)站制作 優(yōu)幫云,家具營銷策劃方案問題描述 最長公共子序列(Longest Common Subsequence,LCS)即求兩個序列最長的公共子序列(可以不連續(xù))。比如3 2 1 4 5和1 2 3 4 5兩個序列,最長公共子序列為2 4 5 長度為3。解決這個問題必然要使用動態(tài)規(guī)劃。既然要用到動態(tài)規(guī)劃,就要知道狀…

問題描述

最長公共子序列(Longest Common Subsequence,LCS)即求兩個序列最長的公共子序列(可以不連續(xù))。比如3 2 1 4 5和1 2 3 4 5兩個序列,最長公共子序列為2 4 5 長度為3。解決這個問題必然要使用動態(tài)規(guī)劃。既然要用到動態(tài)規(guī)劃,就要知道狀態(tài)轉(zhuǎn)移方程。我們令L[i][j] 表示序列 A 和序列 B 的最長公共子序列的長度,則狀態(tài)轉(zhuǎn)移方程如下:
若a[i]=b[j], 則 L[i][j]=L[i-1][j-1] +1
若a[i]!=b[j], 則 L[i][j]=max (L[i][j-1],L[i-1][j])
即:相同的取左上加1,不同取上和左中的最大值

package com.algorithm;
/*** long common Subseq*/
public class LCS {public static void main(String[] args) {char[] seq1 = new char[]{'a','b','d','c','b','a','b'};char[] seq2 = new char[]{'b','d','c','b','a','b','b'};int[][] dp = new int[seq1.length + 1][seq2.length + 1];//存儲兩個序列當(dāng)前i和j的公共序列長度,多存儲一位是空字符,默認(rèn)都市0//初始化for (int i = 0; i < seq1.length + 1; i++) {dp[i][0] = 0;}for (int j = 0; j < seq2.length + 1; j++) {dp[0][j] = 0;}//計算dp,相同的取左上加1,不同取上和左中的最大值for(int i = 1; i < seq1.length; i++) {for(int j = 1; j<seq2.length; j++) {if(seq1[i] == seq2[j]) {dp[i][j] = dp[i-1][j-1]+1; //左上加1} else {dp[i][j] = Math.max(dp[i][j-1],dp[i-1][j]); //上和左中的最大值}}}//獲取最長公共子序列長度,也就是dp中最大的那個值int max = 0;for(int i = 1; i < dp.length; i++) {for (int j = 1; j < dp.length; j++) {max = Math.max(max, dp[i][j]);}}System.out.println("long common seq size:"+max);}
}

在這里插入圖片描述
從右下角開始,如果有dp[i][j]==dp[i-1][j-1]+1則往左上走一格。得到整個子序列的求解過程。b,c,b,a,b

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

相關(guān)文章:

  • 北京市住房城鄉(xiāng)建設(shè)委官方網(wǎng)站南京seo新浪
  • 怎么做網(wǎng)站安全運維天堂網(wǎng)長尾關(guān)鍵詞挖掘網(wǎng)站
  • 外國人做外貿(mào)都會瀏覽哪些網(wǎng)站一鍵注冊所有網(wǎng)站
  • 做企業(yè)平臺的網(wǎng)站百度競價點擊軟件
  • 網(wǎng)站域名代辦網(wǎng)頁設(shè)計制作網(wǎng)站圖片
  • wordpress企業(yè)模板免費下載常州seo招聘
  • web模板免費下載網(wǎng)站上海網(wǎng)站建設(shè)開發(fā)
  • 網(wǎng)站使用微信支付零基礎(chǔ)seo入門教學(xué)
  • 網(wǎng)站的建設(shè)域名空間軟文范例200字
  • 網(wǎng)站制作預(yù)算電商運營入門基礎(chǔ)知識
  • 濮陽免費網(wǎng)站制作2024年新冠疫情最新消息今天
  • 網(wǎng)站建設(shè)后續(xù)需要維護(hù)怎么用網(wǎng)絡(luò)推廣
  • 佛山市網(wǎng)站建設(shè)分站多少錢seo營銷專員
  • 做個購物網(wǎng)站多少錢買賣友情鏈接
  • 響應(yīng)式網(wǎng)站什么意思怎樣做好銷售和客戶交流
  • 宛城區(qū)網(wǎng)站推廣seo有哪些優(yōu)缺點?
  • 廣州網(wǎng)站建設(shè)公司哪家好有哪些可以免費推廣的平臺
  • 網(wǎng)站的前端怎么做商丘seo
  • 購物網(wǎng)站建設(shè)成本最新新聞消息
  • 前端做網(wǎng)站難嗎哈爾濱最新今日頭條新聞
  • 企業(yè)營銷網(wǎng)站服務(wù)器1g夠個人怎么開跨境電商店鋪
  • 濟南網(wǎng)站制作創(chuàng)意百度信息流推廣
  • 專業(yè)做俄語網(wǎng)站建設(shè)司拉人頭最暴利的app
  • 開平做網(wǎng)站重慶關(guān)鍵詞seo排名
  • 網(wǎng)站建設(shè)教程下載上海百度搜索排名優(yōu)化
  • 做網(wǎng)站導(dǎo)流點金推廣優(yōu)化公司
  • 建一個o2o網(wǎng)站如何優(yōu)化推廣網(wǎng)站
  • 淘寶上可以做網(wǎng)站嗎域名ip查詢查網(wǎng)址
  • 中國紀(jì)檢監(jiān)察報電子報北京網(wǎng)站優(yōu)化步驟
  • 做網(wǎng)站需要多少錢呢網(wǎng)站制作鄭州