<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    so true

    心懷未來,開創(chuàng)未來!
    隨筆 - 160, 文章 - 0, 評(píng)論 - 40, 引用 - 0
    數(shù)據(jù)加載中……

    LCS

    http://blog.csdn.net/v_JULY_v/article/details/6110269

    我的算法,本質(zhì)上和上篇博客中提到的算法是一樣的:
    #include <iostream>
    #include <string>
    #include <fstream>
    #include <sstream>
    #include <stdint.h>
    #include <string.h>
    #include <pthread.h>
    #include <vector>
    #include <map>
    #include <set>

    using namespace std;

    int LCS(const char* X, const char* Y, char* R) {
        if (NULL == X || NULL == Y || NULL == R) {
            return 0;
        }

        int xlen = strlen(X);
        int ylen = strlen(Y);

        map<int, map<int, int> > D;
        for (int i = 0; i < xlen; ++i) {
            int max = 0;
            for (int j = 0; j < ylen; ++j) {
                max = std::max(X[i] == Y[j] ? 1 : 0, max);
                if (i > 0) {
                    max = std::max(D[i - 1][j], max);
                    if (j > 0) {
                        max = std::max(D[i - 1][j - 1] + (X[i] == Y[j] ? 1 : 0), max);
                    }
                }
                D[i][j] = max;
                printf("(%d,%d) = %d\n", i, j, max);
            }
        }

        return D[xlen - 1][ylen - 1];
    }

    int main(int argc, char* argv[]) {
        const char* X = argc > 1 ? argv[1] : "abacbda";
        const char* Y = argc > 2 ? argv[2] : "cbada";
        char R[1024];
        printf("X:%s\n", X);
        printf("Y:%s\n", Y);
        int ret = LCS(X, Y, R);
        printf("ret:%d\n", ret);
        return 0;
    }

    posted on 2015-02-20 15:37 so true 閱讀(191) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 在线观看亚洲精品专区| 久久久国产精品无码免费专区| 亚洲一区二区三区在线播放| 最近免费中文字幕MV在线视频3| 亚洲福利电影一区二区?| 免费观看日本污污ww网站一区| caoporn国产精品免费| 337p欧洲亚洲大胆艺术| 亚洲А∨精品天堂在线| 99在线在线视频免费视频观看| 亚洲第一成年网站视频| 亚洲AV无码专区电影在线观看| 拨牐拨牐x8免费| 免费无码又爽又刺激网站| 亚洲欧美中文日韩视频| 亚洲va久久久噜噜噜久久| 国产精品国产自线拍免费软件| 久久大香伊焦在人线免费| 精品国产_亚洲人成在线| 亚洲校园春色小说| 久久亚洲精品无码观看不卡| 114一级毛片免费| 在线观看肉片AV网站免费| 色欲aⅴ亚洲情无码AV| 亚洲精品国产情侣av在线| 色噜噜亚洲精品中文字幕| 在线观看特色大片免费视频| 国产成人免费AV在线播放| 美女被免费网站视频在线| 亚洲国产精品一区二区三区在线观看 | 日韩亚洲Av人人夜夜澡人人爽| 国产成人免费全部网站| 久久国产免费福利永久| a级成人毛片免费图片| 美女视频黄频a免费观看| 亚洲综合久久精品无码色欲| 亚洲成人免费电影| 亚洲av片劲爆在线观看| 亚洲成av人在线视| 久久久久亚洲爆乳少妇无| 亚洲国产精品人人做人人爽 |