当前位置: 首页 > news >正文

做饰品网站就业前景好的专业排名

做饰品网站,就业前景好的专业排名,seo刷排名软件,北京设计网站试题四#xff08;共15分#xff09; 阅读下列说明和C代码#xff0c;回答问题1至问题3#xff0c;将解答写在答题纸的对应栏内。 【说明】 设有n个货物要装入若干个容量为C的集装箱以便运输#xff0c;这n个货物的体积分别为{S1,S2,#xff0e;#xff0e;#xff…试题四共15分 阅读下列说明和C代码回答问题1至问题3将解答写在答题纸的对应栏内。 【说明】 设有n个货物要装入若干个容量为C的集装箱以便运输这n个货物的体积分别为{S1,S2,Sn}且有si≤C(1≤i≤ n)。为节省运输成本用尽可能少的集装箱来装运这n个货物。 下面分别采用最先适宜策略和最优适宜策略来求解该问题。 最先适宜策略( firstfit)首先将所有的集装箱初始化为空对于所有货物按照所给的次序每次将一个货物装入第一个能容纳它的集装箱中。 最优适宜策略( bestfit)与最先适宜策略类似不同的是总是把货物装到能容纳它且目前剩余容量最小的集装箱使得该箱子装入货物后闲置空间最小。 【C代码】 下面是这两个算法的C语言核心代码。 (1)变量说明 n货物数 C集装箱容量 s数组长度为n其中每个元素表示货物的体积下标从0开始 b数组长度为nb[i]表示第i1个集装箱当前已经装入货物的体积下标从0开始 ij循环变量 k所需的集装箱数 min当前所用的各集装箱装入了第i个货物后的最小剩余容量 m当前所需要的集装箱数 temp临时变量 #include stdio.h #include stdlib.h #define n 10 //这个根据货物个数需要每次手动设置 #define C 10 //这个根据箱子的容量每次手动设置int firstfit (int t[]){int i,j;int k 0;int s[n], b[n];for(i 0; i n; i){b[i] 0; //0表示第i1个集装箱未装任何货物s[i] t[i];}for(i 0; i n; i) {j 0;while(C - b[j] s[i]){ //第i1个集装箱剩余容量与下一个货物体积进行比较j; //集装箱剩余空间小于下一个货物体积则选择下一个集装箱进行装载货物}b[j] b[j] s[i]; //集装箱当剩余前容量装入货物体积// printf(b[%d]%d\t, j, b[j]); //要看每个箱子怎么装的可以解开注释看下k k (j 1) ? k : (j 1);}return k; }int bestfit(int t[]){int i, j, min, m, temp;int k 0;int b[n], s[n];for (i 0 ; i n; i) {b[i] 0;s[i] t[i];}for (i 0; i n; i) {min C;m k 1;for (j 0; j k 1; j) {temp C - b[j] - s[i];if (temp 0 temp min) {min temp;m j;}}b[m] b[m] s[i];// printf(b[%d]%d\t, m, b[m]); //要看每个箱子怎么装的可以解开注释看下k k (m 1) ? k : (m 1);}return k; }int main() {int t[] {4, 2, 7, 3, 5, 4, 2, 3, 6, 2};int firstfit();int bestfit();int result1, result2;result1 firstfit(t);printf(firstfit需要%d个集装箱\n, result1);result2 bestfit(t);printf(bestfit需要%d个集装箱\n, result2); return 1; }【问题1】8分 根据【说明】和【C代码】填充C代码中的空(1)(4)。 【问题2】4分 根据【说明】和【C代码】该问题在最先适宜和最优适宜策略下分别采用了(5) 和(6)算法设计策略时间复杂度分别为 (7) 和 (8)用O符号表示。 【问题3】3分 考虑实例n 10C 10各个货物的体积为{4273542362}。该实例在最先适宜和最优适宜策略下所需的集装箱数分别为(9)和(10)。考虑一般的情况这两种求解策略能否确保得到最优解(11) 能或否
http://www.w-s-a.com/news/399897/

相关文章:

  • 高新网站设计找哪家网络科技有限公司实习报告
  • 专业网站建设质量推荐网络销售是做网站推广
  • 旅游网站建设模板wordpress最好最全的教程
  • 网站站长在哪登陆后台网站设计一年费用
  • 济南比较好的网站建设公司邢台信息网123
  • 双峰网站建设漳州优化网站建设
  • app和网站开发的成本虚拟主机是啥
  • 想做一个自己设计公司的网站怎么做的销售培训
  • 南昌网站建设模板合作凡客app哪去了
  • 有免费做网站的吗建设互联网站
  • 北京市保障房建设投资中心网站淄博哪个网站做房屋出赁好
  • 如何做网站的优化网站开发怎么收费
  • 网站的关键词怎么选择2345实用查询
  • 免费的制作网站做图剪片文案网站app接单
  • 中国有多少网站有多少域名上海网站建设网页制作邢台
  • 网站 数据报表如何做室内设计联盟官方网站入口
  • 怎样建设网站论文合肥做网站的软件公司
  • 收款后自动发货的网站是怎么做的怎么看网站后台网页尺寸
  • 谷歌seo引擎优化宁波seo关键词
  • 外贸网站建设需要注意什么seo课程
  • 做信息图网站网站建设的软件介绍
  • 网站开发语言数据库有几种魏县审批建设的网站
  • 北京公司网站建设推荐海口建设
  • 不懂编程如何做网站婚礼网站模板
  • 像京东一样的网站wordpress入门视频教程7 - 如何在文章里加入视频和音乐
  • 惠州网站建设排名wordpress3万篇文章优化
  • 创建网站的三种方法北京建王园林工程有限公司
  • jsp网站建设模板下载十大免费excel网站
  • 网络公司网站图片网站建立好了自己怎么做优化
  • 云主机是不是可以搭建无数个网站百度快速seo优化