![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为OD【Java】
文章平均质量分 80
以Java解华为OD问题
St3v3
这个作者很懒,什么都没留下…
展开
-
华为OD 执行任务赚积分 Java
该问题为变种的0-1背包问题,可通过0-1背包问题的解题思路来解决。0-1背包问题。原创 2024-06-22 12:16:01 · 312 阅读 · 0 评论 -
华为OD 提取字符串中最长数学表达式(通过88.9%的测试用例) Java
题目0124-最长合法表达式在判断表达式是否合法的条件上设置错误// 判断条件:操作符不能连续出现// 错误❌if (!break;// 正确✔if (!break;没有处理可能的表达式最后一个字符是否为操作符的情况if (!} else {没有连续的操作符1+2+3+的表达式时,就没办法正确处理最后一个字符,最后保存的表达式可能就是1+2+3+,这明显不正确,因此设置if条件来处理可能的表达式。原创 2024-06-20 20:29:02 · 1023 阅读 · 0 评论 -
华为OD 智能成绩表 Java
采用的数据结构是参考了开源项目热榜中的数据结构。整体代码的难度其实并不高,但是疑难处第n+2行,输入用作排名的科目名称。若科目不存在,则按总分进行排序。解决思路则是通过来判断是否还有后续输入。原创 2024-06-20 12:12:03 · 459 阅读 · 0 评论