《南京邮电大学算法设计实验报告——动态规划法》由会员分享,可在线阅读,更多相关《南京邮电大学算法设计实验报告——动态规划法(12页珍藏版)》请在人人文库网上搜索。

1、实 验 报 告(2009/2010学年 第一学期)课程名称算法分析与设计A实验名称动 态 规 划 法实验时间2009年11月20日指导单位计算机学院软件工程系指导教师张怡婷学生姓名丁力琪班级学号B学院(系)计算机学院专 业软件工程实 验 报 告实验名称动 态 规 划 法指导教师张怡婷实验类型验证实验学时22实验时间2009-11-20一、 实验目的和任务目的:加深对动态规划法的算法原理及实现过程的理解,学习用动态规划法解决实际应用中的最长公共子序列问题。 任务:用动态规划法实现求两序列的最长公共子序列,其比较结果可用于基因比较、文章比较等多个领域。要求:掌握动态规划法的思想,及动态规划法在实际。

2、中的应用;分析最长公共子序列的问题特征,选择算法策略并设计具体算法,编程实现两输入序列的比较,并输出它们的最长公共子序列。 二、 实验环境(实验设备)硬件:计算机软件:Visual C+3、 实验原理及内容(包括操作过程、结果分析等)1、最长公共子序列(LCS)问题是:给定两个字符序列X=x1,x2,xm和Y=y1,y2,yn,要求找出X和Y的一个最长公共子序列。例如:X=a,b,c,b,d,a,b,Y=b,d,c,a,b,a。它们的最长公共子序列LSC=b,c,d,a。通过“穷举法”列出所有X的所有子序列,检查其是否为Y的子序列并记录最长公共子序列并记录最长公共子序列的长度这种方法,求解时间。

3、为指数级别的,因此不可取。2、 分析LCS问题特征可知,如果Z=z1,z2,,zk为它们的最长公共子序列,则它们一

南京邮电大学c语言实验报告4,南京邮电大学算法设计实验报告——动态规划法...相关推荐

  1. 南京邮电大学c语言实验报告5,南京邮电大学C语言大一上期末复习.pdf

    南京邮电大学C语言大一上期末复习.pdf 高级语言程序设计期末总复习高级语言程序设计期末总复习 课程的全部内容可分为五大模块课程的全部内容可分为五大模块 1 1基础知识基础知识 2 2三种基本结构及流 ...

  2. 南京邮电大学C语言中文文本分析处理

    南京邮电大学C语言中文文本分析处理 程序设计题2:中文文本分析处理 1问题描述 编写一个程序,对一篇中文文章进行分析和处理. 2功能要求 要能提供以下几个基本功能: (1)从硬盘读入事先录入的中文文档 ...

  3. 南邮Android软件设计报告,南京邮电大学软件设计实验报告

    南京邮电大学软件设计实验报告 软件设计报告( 2014 / 2015 学年 第 二 学期)课程名称 软件设计 指导老师 赵江 实习时间 第十八周 学生姓名 学号 ____学院______专业软件设计课 ...

  4. 南邮java实验一报告_南京邮电大学双语web实验一报告2017.docx

    南京邮电大学双语web实验一报告2017 第四章 实验 2 Web 服务端脚本编写一 实验目的 (1)通过上机实践,熟悉 Apache 服务器的安装和配置使用方法. (2)掌握 PHP 脚本语言,熟练 ...

  5. 南京邮电大学c语言实验报告3v2,南京邮电大学操作系统实验报告

    <南京邮电大学操作系统实验报告>由会员分享,可在线阅读,更多相关<南京邮电大学操作系统实验报告(20页珍藏版)>请在人人文库网上搜索. 1.通信与信息工程学院2015 / 20 ...

  6. 南京邮电大学C语言实验报告4v2(仅供参考)

    实验四 一维与二维数组实验 一. 实验目的和要求 (1)掌握一维数组的定义与初始化,会正确访问数组元素,并利用循环对元素成批访问. (2)掌握二维数组的定义与初始化,会利用双层循环对元素访问,实现一些 ...

  7. 南京邮电大学C语言实验报告一

    实验一:顺序结构编程练习 实验题目(1)[见实验教材实验一的题目1]:正确进入VS2010集成开发环境,建立一个单文件项目,项目名为:exp1_1,然后向该项目中以新建方式添加一个源文件,名为:exp ...

  8. 南京邮电大学C语言实验报告6v2(仅供参考)

    实验六 结构体与文件实验 一. 实验目的和要求 (1)掌握结构体类型以及结构体变量的定义与使用. (2)综合运用结构体.数组.指针等知识,解决相关问题. (3)会正确定义FILE*指针,掌握文件操作从 ...

  9. 南京邮电大学C语言实验报告六

    实验六:结构体与文件实验 实验题目(1)[见实验教材实验八的题目3]:编写程序exp8_3.c,验证用户输入的日期格式是否正确,如果不正确,则提示重新输入,直到重新输入正确为止.(提示:需要定义一个表 ...

最新文章

  1. windows mysql memcached_Memcached在Windows下的安装
  2. 关于jQuery引用版本问题
  3. 第六节课-(第七节课)训练神经网络-2
  4. warning: implicit declaration of function ‘typeof’
  5. WPS个人版安装VBA教程
  6. Python制作代码雨
  7. java字符编码方式_java字符编码方式总结
  8. abb机器人写字程序实例_【干货】ABB机器人编程实例一
  9. swift plm物料管理模块中的变更管理介绍
  10. ES 京东订单中心架构设计
  11. 靶机渗透日记 noob
  12. 信息安全工程07875 自考软件工程 助学班复习纲要
  13. 李沐论文精度系列之八:视频理解论文串讲
  14. [笔记] PPT幻灯片也RIA——PPT实现倒计时功能
  15. python for 无限循环
  16. 容器化改造要怎么做?
  17. Apache HttpClient连接池泄露问题排查
  18. 图像处理 - 平滑处理(cvSmooth)
  19. c语言硬件控制程序,msp430的一些常用的C语言控制程序---ZLG7289
  20. android发送数据短信,如何发送和接收数据短信

热门文章

  1. 温度补偿计算公式_温度补偿,matlab 计算
  2. 国标服务器GBServerPlatform对接海康NVR的操作说明
  3. 多自由度系统矩阵形式的动力学方程
  4. python编写小游戏代码_Python小游戏之300行代码实现俄罗斯方块
  5. windows上Boost安装过程
  6. 霍尼韦尔、斯凯孚、富士胶片、蔡司、百事、洲际、万豪等外企在中国 | 美通社头条...
  7. 屏幕标记软件-Pointofix介绍
  8. 微软语音合成朗读c#
  9. 【翻译】开源促进会没有赢得 Neo4j 诉 PureThink 案的胜利
  10. java 限制发送频率_java发送短信如何限制发送频率例子代码