资源简介
西电软院算法上机2的原题以及python代码实现
代码片段和文件信息
#!/usr/bin/env python
# coding=utf-8
def print_lcs(b X i j):
if i == 0 or j == 0:
return
if b[i][j] == 1:
print_lcs(b X i - 1 j - 1)
print X[i - 1]
elif b[i][j] == 2:
print_lcs(b X i - 1 j)
else:
print_lcs(b X i j - 1)
def lcs_length(X Y):
m = len(X)
n = len(Y)
b = [[0 for i in range(m + 1)] for j in range(n + 1)]
c = [[0 for i in range(m + 1)] for j in range(n + 1)]
for i in range(1 m + 1):
for j in range(1 n + 1):
if X[i - 1] == Y[j - 1]:
c[i][j] = c[i - 1][j - 1] + 1
b[i][j] = 1
elif c[i - 1][j] >= c[i][j - 1]:
c[i][j] = c[i - 1][j]
b[i][j] = 2
else:
c[i][j] = c[i][j - 1
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-10 00:08 homework2\
文件 1161 2016-05-06 16:07 homework2\longest_common_subsequence.py
文件 980 2016-05-06 16:08 homework2\longest_common_substring.py
文件 1203 2016-05-06 15:55 homework2\matrix_chain.py
文件 441 2016-05-09 22:25 homework2\max_sum.py
文件 85504 2016-03-01 22:41 homework2\practice 2.doc
文件 1252 2016-05-06 17:59 homework2\shortest_path.py
- 上一篇:西电软院算法上机4代码
- 下一篇:安居客武汉租房 json 数据
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
- pip一键升级(python脚本)
- 我的世界python编程——天空行走py格式
评论
共有 条评论