技术文章

2023年华为OD机试真题:任务混部

全网最全面的华为OD机试真题汇总,100%原题题库,不需要开会员即可查看全部内容,更多考题请查看真题库。 真题库:https://www.yuque.com/codernav.com/od ...

华为可信考试Java2级编程题:买卖股票的最佳时机

123. 买卖股票的最佳时机 III 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 两...

华为可信考试Java2级编程题:容器盛水问题

题目:容器盛水问题 描述:给定一个整形数组arr,已知其中所有的值都是非负的,将这个数组看作一个容器,请返回容器能装多少水。 示例 输入:[3,1,2,5,2,4] ...

19. 删除链表的倒数第 N 个结点(解法一:单调栈)

19. 删除链表的倒数第 N 个结点 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2...

19. 删除链表的倒数第 N 个结点(解法三:循环迭代)

19. 删除链表的倒数第 N 个结点 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2...

24. 两两交换链表中的节点(解法一:循环迭代)

24. 两两交换链表中的节点 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节...

24. 两两交换链表中的节点(解法二:递归)

24. 两两交换链表中的节点 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节...

209. 长度最小的子数组(解法二:滑动窗口)

209. 长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, .....

209. 长度最小的子数组(解法一:暴力算法)

209. 长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, .....

977.有序数组的平方(解法一:暴力算法)

977. 有序数组的平方 给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序 排序。 示例 1: 输入:nums = [-4,-1...
1…1011121314…26