求代码,搞了好久了,也不知道,怎么用代码求这最大右行路径。下面是地址,求大神们支持。
http://url.cn/4FmnID
http://url.cn/4FmnID
解决方案 »
- php做的webservice服务,大家来写client代码吧
- $_REQUEST的用法哪位大侠给详细讲解下?
- [求助!!]如何把wordpress的数据库连接修改为我自己配置的文件:app_config.php中的链接.
- 继承父类的时候 __construct报错误。
- 怎么用多个标点分割一个数组
- windows server 2003 X64 搭建 php环境
- 从数据库读取中文 乱码了
- PHP连接数据库问题
- PHP的system()解除了限制增加了权限为什么还是无法执行?
- 帮我看看为什么会自动跳转网页,谢谢
- 在线坐等结果!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 句子匹配算法,最大右行路径。
echo Maximum_matching('ABCDFE', 'AFXBECDY');//ABCDfunction Maximum_matching($a, $b) {
$alen = strlen($a);
$blen = strlen($b);
$i = 0;
$j = 0;
$r = '';
while($i < $alen && $j < $blen) {
if($a{$i} == $b{$j}) {
$r .= $a{$i};
$i++;
}
$j++;
}
return $r;
}
A B C D
D 0 0 0 1
C 0 0 1 0
B 0 1 0 0
A 1 0 0 0
就说这个东西,他的最大右行路径是为1
这个数,怎么算出来呢?
echo strlen(Maximum_matching('DCBA', 'ABCD'));//1连接中给出的是理论,从理论到实际是算法,算法的实现是多样的,我给出的是栈机器的变种