摘要:1. 题目 读题 HJ70 矩阵乘法计算量估算 考查点 2. 解法 思路 代码逻辑 具体实现 import java.util.Scanner; import java.util.Stack; public class MatrixMultiplicationEstimation { public
阅读全文
lotus贵有恒何必三更眠五更起 最无益只怕一日曝十日寒 |
|
随笔分类 - hw算法
摘要:1. 题目 读题 HJ70 矩阵乘法计算量估算 考查点 2. 解法 思路 代码逻辑 具体实现 import java.util.Scanner; import java.util.Stack; public class MatrixMultiplicationEstimation { public
阅读全文
摘要:1. 题目 读题 HJ103 Redraiment的走法 考查点 2. 解法 思路 代码逻辑 具体实现 import java.util.Arrays; // 动态规划求最长递增子序列长度 public class Solution { public int longestIncreasingSub
阅读全文
摘要:1. 题目 读题 HJ69 矩阵乘法 考查点 首先,你需要了解矩阵乘法的定义和运算规则。 矩阵乘法是一种将两个矩阵相乘的运算,得到一个新的矩阵。矩阵乘法的基本要求是,左边矩阵的列数必须等于右边矩阵的行数,否则无法进行乘法。 矩阵乘法的结果是一个新的矩阵,其行数等于左边矩阵的行数,列数等于右边矩阵的列
阅读全文
摘要:1. 题目 读题 HJ66 配置文件恢复 考查点 2. 解法 思路 代码逻辑 具体实现 代码的主要步骤如下: 首先,定义一个Map对象,使用HashMap类来创建,将配置命令作为键,将执行结果作为值,存储在Map中。 然后,定义一个方法,用来判断输入的字符串是否能唯一匹配一个配置命令,并返回匹配的结
阅读全文
摘要:1. 题目 读题 HJ52 计算字符串的编辑距离 考查点 2. 解法 思路 代码逻辑 具体实现 // 定义一个类,用来计算两个字符串之间的编辑距离 public class EditDistance { // 定义一个静态方法,接受两个字符串作为参数,返回它们之间的编辑距离 public stati
阅读全文
摘要:1. 题目 读题 HJ71 字符串通配符 考查点 2. 解法 思路 代码逻辑 具体实现 自行实现 public class WildcardMatching { // 判断 pattern 是否匹配 str public static boolean match(String pattern, St
阅读全文
摘要:1. 题目 读题 HJ67 24点游戏算法 考查点 2. 解法 思路 代码逻辑 具体实现 import java.util.Scanner; import java.util.Arrays; public class HJ67 { public static void main(String[] a
阅读全文
摘要:1. 题目 读题 HJ92 在字符串中找出连续最长的数字串 考查点 2. 解法 思路 代码逻辑 具体实现 自行实现 public class HJ092 { public static void main(String[] args) { Scanner sc = new Scanner(Syste
阅读全文
摘要:1. 题目 读题 HJ107 求解立方根 考查点 2. 解法 思路 解题思路: 我们可以使用二分法来求解立方根,即在一个区间内不断缩小范围,直到找到一个满足条件的数。 首先,我们确定一个初始区间[0, N],然后计算区间的中点mid = (0 + N) / 2,判断mid的立方是否等于N,如果等于,
阅读全文
摘要:使用 String.format () 方法,它可以按照指定的格式化字符串来输出数值,比如 “%.1f” 表示保留一位小数。例如: double num = 3.14159; String result = String.format ("%.1f", num); // result = "3.1"
阅读全文
摘要:1. 题目 读题 HJ90 合法IP 考查点 2. 解法 思路 代码逻辑 具体实现 自行实现 public class HJ090 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Syst
阅读全文
摘要:1. 题目 读题 HJ75 公共子串计算 考查点 同 HJ65 查找两个字符串a,b中的最长公共子串 HJ65 查找两个字符串a,b中的最长公共子串 2. 解法 思路 代码逻辑 具体实现 自行实现 public class HJ075 { public static void main(String
阅读全文
摘要:1. 题目 读题 HJ55 挑7 考查点 2. 解法 思路 代码逻辑 具体实现 自行实现 public class HJ055 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System
阅读全文
摘要:1. 题目 读题 HJ65 查找两个字符串a,b中的最长公共子串 考查点 2. 解法 思路 代码逻辑 具体实现 自行实现 public class HJ065 { public static void main(String[] args) { Scanner sc = new Scanner(Sy
阅读全文
摘要:1. 题目 读题 HJ63 DNA序列 考查点 2. 解法 思路 代码逻辑 具体实现 自行实现 public class HJ063 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Sys
阅读全文
摘要:1. 题目 读题 HJ59 找出字符串中第一个只出现一次的字符 考查点 2. 解法 思路 代码逻辑 具体实现 自行实现 public class HJ059 { public static void main(String[] args) { Scanner sc = new Scanner(Sys
阅读全文
摘要:1. 题目 读题 HJ50 四则运算 考查点 2. 解法 思路 代码逻辑 具体实现 import java.util.Scanner; import java.util.Stack; public class Main { public static void main(String[] args)
阅读全文
摘要:1. 题目 读题 HJ48 从单向链表中删除指定值的节点 考查点 这道题的考查点是单向链表的删除操作,主要是考察你能否掌握以下几个方面: 如何遍历链表,找到要删除的节点或其前驱节点。 如何修改节点的指针域,使其跳过要删除的节点。 如何释放要删除的节点的内存空间,防止内存泄漏。 如何处理特殊情况,比如
阅读全文
摘要:计算字符串中每个字母出现的次数几种方法 在编程中,有时候我们需要统计一个字符串中每个字母出现的次数,例如,判断一个字符串是否是回文,或者找出一个字符串中最常用的字母。这个问题看似简单,但是有很多种不同的方法来实现,每种方法都有自己的优缺点。本文将介绍三种常见的方法,并用JAVA语言来实现。 方法一:
阅读全文
摘要:1. 题目 读题 HJ45 名字的漂亮度 考查点 2. 解法 思路 计算字符串中每个字母出现的次数几种方法 代码逻辑 具体实现 首先,我们需要定义一个方法来计算一个字符串的漂亮度。漂亮度是指字符串中每个字母出现的次数乘以它在字母表中的位置,然后求和。例如,字符串"ABC"的漂亮度是11 + 22 +
阅读全文
|