- 12
- 0
- 约 5页
- 2017-09-13 发布于广东
- 举报
实验报告
课程 计算机算法设计与分析 实验名称 最大子段和、0-1背包问题 学号 姓名 实验日期:
实验二 最大子段和、0-1背包问题
一.实验目的
学习最大子段和问题的简单算法,掌握原理,运用C++编程实现。
学习0-1背包问题的简单算法,掌握原理,运用C++编程实现。
二.实验内容
(1)设计最大子段和问题的算法,上机编程实现。
(2)设计0-1背包问题的算法,上机编程实现。
三.实验代码
1 .分治法实现最大子段和程序如下:
#includeiostream.h
int MaxSum(int a[],int left,int right)
{
int sum=0;
if (left==right)
{
if (a[left]0)
sum=a[left];
else
sum=0;
}
else{
int center=(left+right)/2;
int leftsum=MaxSum(a,left,center);
int rightsum=MaxSum(a,center+1,right);
int s1=0;
int lefts=0;
for(int i=ce
您可能关注的文档
最近下载
- 2026年交通运输部所属事业单位招聘(124人)笔试模拟试题及答案解析.docx VIP
- UI设计(拓展) UI界面设计的常用方法 ui界面设计2-UI设计的常用方法.ppt VIP
- 基于单片机的智能鱼缸设计.docx VIP
- 信阳职业技术学院单招《数学》真题【综合卷】附答案详解.docx VIP
- 2026年雨城区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 广西三支一扶面试真题(含参考答案).docx VIP
- 2025四川雅安市雨城区考试招聘社区工作者39人备考题库最新.docx VIP
- 光储柴项目初步技术方案.pdf VIP
- 福建省市县(市区)中学学生学籍卡片(一).doc VIP
- 七年级数学上册数学 2.3 数轴(七大题型)(解析版).pdf VIP
原创力文档

文档评论(0)