摘要:
一、题目描述 7-2 最小重量机器设计问题 (25 分) 设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设wij是从供应商j 处购得的部件i的重量,cij是相应的价格。 试设计一个算法,给出总价格不超过d的最小重量机器设计。 输入格式: 第一行有3 个正整数n ,m和d, 阅读全文
摘要:
一、题目描述 4-2 删数问题 (30 分) 给定n位正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n位正整数a和正整数 k,设计一个算法找出剩下数字组成的新数最小的删数方案。如果数字最前面有0不输出。 输入格式: 第 1 行是1 个正整数 a。第 2 阅读全文
摘要:
1.1问题描述 7-4 编辑距离问题 (25 分) 设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括 (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B所用的最少字符操作数称为字符串A到 B的编辑距离,记为d 阅读全文
摘要:
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(x)) < 阅读全文
摘要:
华为代码规范 一、排版 1、程序块采用缩进风格编写,缩进空格数为4个 2、相对独立的程序块之间、变量说明之间必须加空行 如:if(!valid_ni(ni)) {.. } //此处空行必须加 Repssn_ind = ssn_data[index].ni; Repssn_ind = ssn_data 阅读全文
摘要:
阅读了《数学之美》的第八章的布尔代数和搜索引擎;在本章中,作者首先向读者介绍了什么是布尔代数,布尔代数简单,在一开始并不能解决什么实际问题,可后来布尔代数却能用来实现开关电路;随后作者借简单的布尔运算实现开关电路,提及到庞大如Google的网络索引其实原理也是如布尔运算一般简单,再一次说明简单的东西 阅读全文