由于python中的for循环不像C++这么灵活,因此该用枚举法实现该算法: C="abcdefhe" D="cdefghe" m=0 n=len(C) E=[] b=0 while(m&l ...
求公共子字符串问题 连续的 这个题目是当时远景能源公司现场笔试的一道题目,当时根本就不知道动态规划是什么鬼,直接上来就暴力求解,面试官很谄媚的问我,你这能求出来吗 当时很年轻的说,能啊 现在想,当时哪来的自信和逗比勇气说这大话。。。在 进军硅谷 这本书上看到原题,我是懵逼,怎么想出这种解答出来的,下面直接上思路和代码。 思路: 定义二维数组dp i j 记录最大公共子串的长度, 若要返回字符串可以 ...
2017-08-25 09:33 0 2147 推荐指数:
由于python中的for循环不像C++这么灵活,因此该用枚举法实现该算法: C="abcdefhe" D="cdefghe" m=0 n=len(C) E=[] b=0 while(m&l ...
#include<iostream>#include<algorithm>#include<string>#include<stdlib.h>#incl ...
下面是谭浩强的答案,比较简单。我还是不能灵活运用while语句 ...
#include <stdio.h> #include <string.h> #define N 50 int main(){ char s1[N],s2[N]; int dp[N][N],i,j,max_len ...
编写一个程序,将连个字符串s1和s2比较,如果s1 > s2,输出一个整数;若s1 = s2,输出0;若s1 < s2,输出一个负数。不要用strcpy函数。两个字符串用gets函数读入。输出的正数或负数的绝对值应是相比较的两个字符串相对应字符的ASCII码的差值。例如,"A"和“C ...
编写一个程序,将连个字符串s1和s2比较,如果s1 > s2,输出一个整数;若s1 = s2,输出0;若s1 < s2,输出一个负数。不要用strcpy函数。两个字符串用gets函数读入。输出的正数或负数的绝对值应是相比较的两个字符串相对应字符的ASCII码的差值。例如,"A"和“C ...
View Code ...