摘要: 第六章上机实验报告 7-1 0-1背包 (20 分) 给定n(n<=100)种物品和一个背包。物品i的重量是wi,价值为vi,背包的容量为C(C<=1000)。问:应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有两个选择:装入或不装入。不能将物品 阅读全文
posted @ 2021-12-16 15:29 暖云 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 第五章上机实验报告 7-2 最小重量机器设计问题 (25 分) 设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设wij​是从供应商j 处购得的部件i的重量,cij​是相应的价格。 试设计一个算法,给出总价格不超过d的最小重量机器设计。 输入格式: 第一行有3 个正整数n ,m和 阅读全文
posted @ 2021-12-16 15:11 暖云 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 贪心算法实验总结 一、题目1描述 4-1 程序存储问题 (40 分) 设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是 li,1≤i≤n。 程序存储问题要求确定这n 个程序在磁带上的一个存储方案, 使得能够在磁带上存储尽可能多的程序。 对于给定的n个程序存放在 阅读全文
posted @ 2021-11-15 16:59 暖云 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 算法第三章实验报告 实验内容: 动态规划的应用 第一题 题目描述: 7-3 最低通行费 (25 分) 一个商人穿过一个N×N的正方形的网格,去参加一个非常重要的商务活动。他要从网格的左上角进,右下角出。每穿越中间1个小方格,都要花费1个单位时间。商人必须在(2N-1)个单位时间穿越出去。而在经过中间 阅读全文
posted @ 2021-10-30 22:50 暖云 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 算法分析与设计第一次实验课总结 第一题 7-1 maximum number in a unimodal array (40 分) You are a given a unimodal array of n distinct elements, meaning that its entries ar 阅读全文
posted @ 2021-10-13 23:30 暖云 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 代码规范: 1.代码缩进,代码的缩进不要用tab来缩进,每个缩进四个空格 2.使用for,while,if语句都不要省去大括号 3.代码尽量简洁,减少代码嵌套层次 4.变量声明,初始化和被使用尽量放在一起 5.标识符做到统一,简介,达意 6.在留空处或者有需要的地方写注释 7.对齐只是用tab键,不 阅读全文
posted @ 2021-09-12 09:32 暖云 阅读(57) 评论(0) 推荐(0) 编辑