摘要: 1. 问题描述 1.1题目 最小重量机器设计问题 设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设wij​是从供应商j 处购得的部件i的重量,cij​是相应的价格。 试设计一个算法,给出总价格不超过d的最小重量机器设计。 输入格式: 第一行有3 个正整数n ,m和d, 0<n< 阅读全文
posted @ 2021-12-14 21:05 小二脸 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.1问题描述--删数问题 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最小的删数方案。如果数字最前面有0不输出。 输入格式: 第 1 行是1 个正整数 a。第 2 行是正整数k。 输 阅读全文
posted @ 2021-11-16 20:07 小二脸 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 算法第三章实践报告 1.1问题描述--最大子段和 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。要求算法的时间复杂度为O(n)。 1.2 算法描述 动态规划法 定 阅读全文
posted @ 2021-10-24 23:34 小二脸 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 实践题目:7-2 二分法求函数的零点 1、问题描述 有函数:f(x)=x5−15x4+85x3−225x2+274x−121 已知f(1.5)>0,f(2.4)<0 且方程f(x)=0 在区间[1.5,2.4] 有且只有一个根,请用二分法求出该根。 提示:判断函数是否为0,使用表达式 fabs(f( 阅读全文
posted @ 2021-10-08 00:10 小二脸 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 腾讯代码规范:1.缩进风格,用tab2.对齐原则,{ 和} 都要独占一行,只用tab键3.一行一句4.if、for、do等独占一行,且关键字后要空格再跟左括号5.新行两个tab6.类,方法和相对独立的程序块间,变量说明之后要空行7.一元操作符号 !、++、-、~前后不加空格8.二元操作符要前后加空格 阅读全文
posted @ 2021-09-12 23:17 小二脸 阅读(28) 评论(0) 推荐(0) 编辑