华为OD面试手撕真题
更新华为OD面试手撕真题~
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
梅花C
全网最新、最多、最准、最齐全、更新速度最快的华为OD题库!火热更新华为OD最新E卷题库,包括在线刷题测评网站,模拟真实考试环境!
展开
-
华为OD面试手撕真题-合并两个有序数组[超高频](C++ | C语言 | Java | Python3 | Js | Go)实现
给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m + n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。原创 2024-08-25 14:11:36 · 74 阅读 · 0 评论 -
华为OD面试手撕真题-有效的括号[超高频](C++ | C语言 | Java | Python3 | Js | Go)实现
给定一个只包括'('')''{''}''['']'的字符串s,判断字符串是否有效。原创 2024-08-25 13:52:55 · 69 阅读 · 0 评论 -
华为OD面试手撕真题-岛屿数量[超高频](C++ | Java | Python3 | Js | Go)实现
思路:将二维网格看成一个无向图,竖直或水平相邻的 1 之间有边相连。为了求出岛屿的数量,我们可以扫描整个二维网格。如果一个位置为 1,则以其为起始节点开始进行深度优先搜索。在深度优先搜索的过程中,每个搜索到的 1 都会被重新标记为 0。最终岛屿的数量就是进行深度优先搜索的次数。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。(水)组成的的二维网格,请你计算网格中岛屿的数量。此外,你可以假设该网格的四条边均被水包围。原创 2024-08-25 00:21:49 · 146 阅读 · 0 评论 -
华为OD面试手撕真题-最长回文子串[超高频](C++ | Java | Python3 | C语言 | Js)实现
"aba" 同样是符合题意的答案。原创 2024-08-17 12:20:56 · 68 阅读 · 0 评论 -
华为OD面试手撕真题-最长公共前缀[超高频](C++ | Java | Python3 | Go)实现
纵向扫描时,从前往后遍历所有字符串的每一列,比较相同列上的字符是否相同,如果相同则继续对下一列进行比较,如果不相同则当前列不再属于公共前缀,当前列之前的部分为最长公共前缀。编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串。输入不存在公共前缀。原创 2024-08-17 11:48:59 · 57 阅读 · 0 评论 -
华为OD面试手撕真题-无重复字符的最长子串[超高频](C++ | Java | Python3 | Js | Go)实现
因为无重复字符的最长子串是 "wke",所以其长度为 3。请注意,你的答案必须是。因为无重复字符的最长子串是 "abc",所以其长度为 3。因为无重复字符的最长子串是 "b",所以其长度为 1。,请你找出其中不含有重复字符最长子串的长度。的长度,"pwke"是一个。原创 2024-08-17 11:25:28 · 93 阅读 · 0 评论