- 博客(11)
- 收藏
- 关注
原创 动态规划之矩阵连乘问题(代码+手写推导过程)
问题:使用动态规划方法,求解如下矩阵连乘问题:已知有4个矩阵, 每个矩阵Ak (k=1,2,3,4)为rk×r(k+1),其中r1=5,r2=10,r3=3,r4=12,r5=5,求矩阵连乘积A1×A2×A3×A4的最佳乘积顺序,给出最优解和最优值。
2024-12-08 19:29:13
1966
1
原创 使用 Hadoop MapReduce 实现历年最高温度统计
0 : 1);作用:等待 MapReduce 作业完成,并根据作业的执行结果退出 Java 程序。含义提交作业并等待作业完成。根据作业是否成功,返回0或1。用于终止程序,并传递作业的成功或失败状态。
2024-10-15 20:14:00
2439
2
原创 使用 Java 实现 MapReduce —— 词频统计示例
典型的Mapper这表示Mapper是一个泛型类,带有四个类型参数。每个参数对应 Mapper 任务中的不同数据类型。KEYIN(输入键的类型)这是输入数据的键的类型。在 MapReduce 程序中,输入数据通常来自文件或其他形式的数据源,KEYIN是表示该输入数据片段的键。通常是文件中的偏移量(如文件的字节位置),所以经常使用 Hadoop 提供的来表示这个偏移量。常见类型,表示输入文件中的行号或偏移量。VALUEIN(输入值的类型)这是输入数据的值的类型。VALUEIN是传递给Mapper。
2024-10-14 22:15:56
3096
1
原创 7-5 评委打分分数(答案附注释)java
班级里要搞智力竞赛啦!进入最后决赛的是10个同学,随着一道道题目的出示,有时是1号选手得分,有时是5号选手得分,每次答对者得10分,最后结果如何呢?接下去有n行,每行有一个数字x,x表示本次可以加分的选手序号(每次答对者得10分)。第一行有十个整数,表示十位同学的初始分。第二行一个整数n,表示有n道题竞赛。10个同学最终的得分值,每两位同学之间有一个空格。
2023-10-25 22:03:08
1551
1
原创 7-4 sdut-Colleciton-5 学生信息的添加与查询(HashMap)(答案附注释)java
接下来有N行学生数据,分别表示学生的id(编号)、name(姓名)、birthday(生日)、score(成绩)属性的值,关键字(id)相同的记录代表同一个学生(如果id相同,后来读入的学生信息会覆盖已有的学生信息)按照id从小到大的顺序,输出所有学生的属性名称及属性值,其中score(成绩)保留1位有效数字,具体输出格式见输出样例。如果你想根据自定义的排序规则对键进行排序,可以使用带有比较器的TreeMap构造函数。设计一个学生信息添加和查询的系统,从键盘读入学生的数据,然后通过屏幕进行显示。
2023-10-25 21:54:45
487
1
原创 7-3 约瑟夫环问题(答案附注释) java
约瑟夫环是一个数学的应用问题:已知n个人(以编号a,b,c...分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。固定为2行,第一行为m,第二行为n个人的名称列表,用英文字母代表,元素直接使用英文逗号 , 分开。一行,为出列元素序列,元素之间使用英文逗号 , 分开【注意:末尾元素后没有逗号】在这里给出相应的输出。在这里给出一组输入。作者 abc618382。7-3 约瑟夫环问题。
2023-10-25 19:42:06
805
1
原创 7-2 jmu-Java&Python-统计文字中的单词数量并按出现次数排序分数(答案附注释)java
在使用Lambda表达式时,可以省略接口的实现类,直接在方法参数中传递Lambda表达式。Lambda表达式是Java 8引入的一种新的语法特性,用于简化函数式接口的实现。在使用Lambda表达式时,编译器会根据Lambda表达式的上下文和目标类型来确定Lambda表达式的类型。ps:数了数题目中的个数,对比输出样例发现是输出出现了多少个不同的单词,而不是所有单词的总数,故可以使用该方法返回键值对数量。的类,它们的主要区别在于线程安全性和性能。表示Lambda表达式的箭头,后面的代码块定义了比较的逻辑。
2023-10-25 19:36:17
1145
1
原创 7-1 找到出勤最多的人(答案附注释)java
在这个代码中,Map.Entry<String, Integer>表示一个具体的键值对,其中String表示键的类型,Integer表示值的类型。例如,可以使用entry.getKey()方法获取键,使用entry.getValue()方法获取值。在这段代码中,我们使用entry.getKey()获取学生名字,使用entry.getValue()获取学生出现的次数。在这个代码中,我们需要按照学生名字的顺序输出结果,所以使用列表可以确保输出的顺序是正确的。根据教师的花名册,找到出勤最多的人。
2023-10-25 19:12:02
1779
1
原创 6-1 教师、学生排序(答案)java
Student类继承了Person,拥有私有属性int类型的sno和String类型的major,分别代表学号与所学专业;提供对应的set,get方法;比较方法完成按照学号比较。Teacher类继承了Person,拥有私有属性int类型的tno和String类型的subject,分别代表教师编号与所授科目;提供对应的set,get方法;比较方法完成按年龄比较。
2023-10-25 18:37:16
356
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人