- 博客(1522)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 华为OD机试 - 打印机队列 - 优先队列(Python/JS/C/C++ 2024 E卷 200分)
华为OD机试 2024E卷题库疯狂收录中,刷题。
2024-09-19 18:14:39 345
原创 华为OD机试 - 最接近最大输出功率的设备 - 子集和问题(Python/JS/C/C++ 2024 E卷 100分)
华为OD机试 2024E卷题库疯狂收录中,刷题。
2024-09-19 13:10:28 657
原创 华为OD机试 - 第 K 个字母在原来字符串的索引(Python/JS/C/C++ 2024 E卷 100分)
华为OD机试 2024E卷题库疯狂收录中,刷题。
2024-09-19 13:10:19 511
原创 【结构型】树形结构的应用王者,组合模式
在 java.awt 包中,Component 类和 Container 类使用了组合模式。Container 代表可以包含子组件的对象,而 Component 是一个抽象组件,代表所有的 GUI 元素。Container 既可以是单个组件(叶子),也可以是组合组件(容器),从而形成了一个树形的 GUI 组件层次结构。组合模式在 JDK 中的应用主要体现在处理层次结构、递归结构的场景。AWT 中的 Component 和 Container 类,集合框架中的 List 接口及其实现,都采用了组合模式。
2024-09-19 08:20:22 1133 9
原创 华为OD机试 - 报数问题 - 约瑟夫环(Python/JS/C/C++ 2024 E卷 100分)
华为OD机试 2024E卷题库疯狂收录中,刷题。
2024-09-19 07:03:55 497
原创 华为OD机试 - 返回矩阵中非1的元素个数 - 广度优先搜索BFS(Python/JS/C/C++ 2024 E卷 200分)
广度优先搜索(BFS)是一种按层次逐层遍历节点的搜索算法,适用于寻找最短路径或逐步扩散问题。
2024-09-19 07:03:23 613
原创 华为OD机试 - 树状结构查询 - 深度优先搜索DFS(Python/JS/C/C++ 2024 E卷 200分)
深度优先搜索(DFS)是一种遍历或搜索树和图的算法,按照递归或栈的方式深入到每个分支的尽头,然后回溯,直到遍历完所有节点。
2024-09-18 18:06:22 774
原创 华为OD机试 - 最大子矩阵 - 卡德恩算法(动态规划)(Python/JS/C/C++ 2024 E卷 200分)
卡德恩算法的核心思想是使用动态规划,通过维护一个局部最优解来逐步构造全局最优解,在一维数组中找到和最大的连续子数组。
2024-09-18 18:06:10 479
原创 华为OD机试 - 恢复数字序列 - 贪心算法(Python/JS/C/C++ 2024 E卷 100分)
华为OD机试 2024E卷题库疯狂收录中,刷题。
2024-09-18 07:37:44 631
原创 华为OD机试 - 阿里巴巴找黄金宝箱(V) - 滑动窗口(Java 2024 E卷 100分)
滑动窗口通过复用前一次的计算结果,减少了重复计算。
2024-09-18 07:37:25 942
原创 华为OD机试 - 阿里巴巴找黄金宝箱(V) - 滑动窗口(Python/JS/C/C++ 2024 E卷 100分)
滑动窗口是解决本题的理想选择,因为它能够在遍历一次数组的过程中(O(N))找到所有连续 k 个元素的最大和,而不是通过暴力解法的重复计算(O(N * k))。
2024-09-18 07:37:03 742
原创 华为OD机试 - 最大矩阵和 - 卡德恩算法(动态规划)(Java 2024 E卷 200分)
卡德恩算法的核心思想是使用动态规划,通过维护一个局部最优解来逐步构造全局最优解,在一维数组中找到和最大的连续子数组。
2024-09-17 18:59:24 742
原创 华为OD机试 - 最大矩阵和 - 卡德恩算法(动态规划)(Python/JS/C/C++ 2024 E卷 200分)
卡德恩算法的核心思想是使用动态规划,通过维护一个局部最优解来逐步构造全局最优解,在一维数组中找到和最大的连续子数组。
2024-09-17 18:57:26 1121
原创 华为OD机试 - 需要广播的服务器数量 - 并查集(Python/JS/C/C++ 2024 E卷 200分)
并查集(Union-Find)算法是一种用于处理动态连通性问题的数据结构,通过高效地合并集合(union)和查找元素所属集合(find)操作,支持快速判断元素是否属于同一集合。
2024-09-17 18:38:21 1229
原创 华为OD机试 - 需要广播的服务器数量 - 并查集(Java 2024 E卷 200分)
并查集(Union-Find)算法是一种用于处理动态连通性问题的数据结构,通过高效地合并集合(union)和查找元素所属集合(find)操作,支持快速判断元素是否属于同一集合。
2024-09-17 18:33:19 917
原创 华为OD机试 - 机器人仓库搬砖 - 二分查找(Python/JS/C/C++ 2024 D卷 100分)
华为OD机试 2024E卷题库疯狂收录中,刷题。
2024-09-14 07:20:41 913
原创 华为OD机试 - 英雄联盟 - 动态规划(Python/JS/C/C++ 2024 D卷 200分)
华为OD机试 2024E卷题库疯狂收录中,刷题。
2024-09-13 21:34:37 585
原创 华为OD机试 - 分解连续正整数组合 - 数学推导(Python/JS/C/C++ 2024 E卷 100分)
华为OD机试 2024E卷题库疯狂收录中,刷题。
2024-09-13 21:29:05 622
原创 华为OD机试 - 伐木工 - 动态规划(Java 2024 E卷 200分)
动态规划是一种通过将问题分解为更小的子问题,并通过保存子问题的解决方案来避免重复计算,从而优化复杂问题求解的算法策略。
2024-09-13 12:10:47 491
原创 华为OD机试 - 报文响应时间 - 贪心算法、位运算(Python/JS/C/C++ 2024 E卷 200分)
贪心算法是在每一步选择中都做出当前最优的选择,期望通过局部最优解推导出全局最优解的算法。
2024-09-12 22:44:45 1142 1
10万字208道Java经典面试题总结(附答案)_Java攻城狮-CSDN博客_java经典面试题及答案.pdf
2022-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人