- 2025-09-10:删除一个冲突对后最大子数组数目。用go语言,给你一个正整数 n,数组 nums 为按顺序的 1 到 n。还有若干对冲突关系 conflictingPairs,其中每一对 [a, b] 表示数字 a 和 b 互相冲突。现在要求从这些冲突对中删去且仅删去一对(不能不删也不能删多于一对)。删掉后,统计 nums 中所有长度至少为 1 的连续子段中,有多少个子段不包含任意剩余冲... 2025-09-10:删除一个冲突对后最大子数组数目。用go语言,给你一个正整数 n,数组 nums 为按顺序的 1 到 n。还有若干对冲突关系 conflictingPairs,其中每一对 [a, b] 表示数字 a 和 b 互相冲突。现在要求从这些冲突对中删去且仅删去一对(不能不删也不能删多于一对)。删掉后,统计 nums 中所有长度至少为 1 的连续子段中,有多少个子段不包含任意剩余冲...
- 掌握 Protocol Buffers 不仅需要理解基本概念,更需要在实际项目中体验其语法特性与类型系统的强大之处。本文将以"通讯录项目"作为实战载体,通过 2.0 到 2.4 版本的逐步演进,带你深入掌握 Proto3 的核心语法与高级类型应用。在语法详解部分,依旧使⽤ 项⽬推进 的⽅式完成教学。这个部分会对通讯录进⾏多次升级,使⽤ 2.x 表⽰升级的版本,最终将会升级如下内容 :不再打印... 掌握 Protocol Buffers 不仅需要理解基本概念,更需要在实际项目中体验其语法特性与类型系统的强大之处。本文将以"通讯录项目"作为实战载体,通过 2.0 到 2.4 版本的逐步演进,带你深入掌握 Proto3 的核心语法与高级类型应用。在语法详解部分,依旧使⽤ 项⽬推进 的⽅式完成教学。这个部分会对通讯录进⾏多次升级,使⽤ 2.x 表⽰升级的版本,最终将会升级如下内容 :不再打印...
- 2025-09-09:水果成篮Ⅲ。用go语言,给你两个等长的整数数组 fruits 和 baskets:fruits[i] 表示第 i 类水果的数量,baskets[j] 表示第 j 个篮子的容量。按 fruits 的索引从小到大依次处理每一类水果:对于当前水果,找出下标最小且尚未被占用、容量不少于该水果数量的篮子,把这类水果放入;每个篮子最多放一种水果;若不存在符合条件的空篮子,则该类水果... 2025-09-09:水果成篮Ⅲ。用go语言,给你两个等长的整数数组 fruits 和 baskets:fruits[i] 表示第 i 类水果的数量,baskets[j] 表示第 j 个篮子的容量。按 fruits 的索引从小到大依次处理每一类水果:对于当前水果,找出下标最小且尚未被占用、容量不少于该水果数量的篮子,把这类水果放入;每个篮子最多放一种水果;若不存在符合条件的空篮子,则该类水果...
- 引用在C++中扮演着重要的角色。它允许我们为已存在的变量创建一个别名,通过这个别名,我们可以直接访问和操作原始变量。这一特性不仅简化了代码,提高了代码的可读性,还带来了性能上的优势。因为引用本身不是一种数据类型,不占用存储单元,所以使用引用可以减少数据的复制,降低内存占用,提高程序的执行效率。 引用在C++中扮演着重要的角色。它允许我们为已存在的变量创建一个别名,通过这个别名,我们可以直接访问和操作原始变量。这一特性不仅简化了代码,提高了代码的可读性,还带来了性能上的优势。因为引用本身不是一种数据类型,不占用存储单元,所以使用引用可以减少数据的复制,降低内存占用,提高程序的执行效率。
- 给定一个二叉树,判断它是否是平衡二叉树。平衡二叉树(Balanced Binary Tree)是一种特殊的二叉树,其中任一节点的左、右两个子树的高度差的绝对值不超过1,并且左、右两个子树都是一棵平衡二叉树。 给定一个二叉树,判断它是否是平衡二叉树。平衡二叉树(Balanced Binary Tree)是一种特殊的二叉树,其中任一节点的左、右两个子树的高度差的绝对值不超过1,并且左、右两个子树都是一棵平衡二叉树。
- 翻转二叉树(也称为二叉树的镜像)是指对二叉树进行遍历,并交换每个节点的左右子树。通过递归调用可以快速简单的完成任务 翻转二叉树(也称为二叉树的镜像)是指对二叉树进行遍历,并交换每个节点的左右子树。通过递归调用可以快速简单的完成任务
- 给你两棵二叉树root和subRoot。检验root中是否包含和subRoot具有相同结构和节点值的子树。如果存在,返回true;否则,返回false。二叉树tree的一棵子树包括tree的某个节点和这个节点的所有后代节点。tree也可以看做它自身的一棵子树。 给你两棵二叉树root和subRoot。检验root中是否包含和subRoot具有相同结构和节点值的子树。如果存在,返回true;否则,返回false。二叉树tree的一棵子树包括tree的某个节点和这个节点的所有后代节点。tree也可以看做它自身的一棵子树。
- 2025-09-08:选出和最大的 K 个元素。用go语言,给定两个长度均为 n 的整数数组 nums1 和 nums2,以及正整数 k。对每个位置 i(0 ≤ i < n)进行如下计算:找出所有下标 j(j ≠ i),使得 nums1[j] 的值严格小于 nums1[i];在这些符合条件的 j 对应的 nums2[j] 值中,最多挑选 k 个,使得被选值的和尽可能大;将能得到的最大和记为 ... 2025-09-08:选出和最大的 K 个元素。用go语言,给定两个长度均为 n 的整数数组 nums1 和 nums2,以及正整数 k。对每个位置 i(0 ≤ i < n)进行如下计算:找出所有下标 j(j ≠ i),使得 nums1[j] 的值严格小于 nums1[i];在这些符合条件的 j 对应的 nums2[j] 值中,最多挑选 k 个,使得被选值的和尽可能大;将能得到的最大和记为 ...
- 2025-09-07:水果成篮Ⅱ。用go语言,给定两个长度为 n 的整型数组 fruits 和 baskets,前者 fruits[i] 表示第 i 类水果的数量,后者 baskets[j] 表示第 j 个篮子的容量上限。按以下步骤将水果依序放入篮子:按 fruits 索引从小到大逐一处理每一类水果;对于当前这类水果,要放入从左到右第一个尚未被占用且容量至少等于该类数量的篮子;每个篮子只能被... 2025-09-07:水果成篮Ⅱ。用go语言,给定两个长度为 n 的整型数组 fruits 和 baskets,前者 fruits[i] 表示第 i 类水果的数量,后者 baskets[j] 表示第 j 个篮子的容量上限。按以下步骤将水果依序放入篮子:按 fruits 索引从小到大逐一处理每一类水果;对于当前这类水果,要放入从左到右第一个尚未被占用且容量至少等于该类数量的篮子;每个篮子只能被...
- 给你一个二叉树的根节点root, 检查它是否轴对称。 判断一颗二叉树是否对称的解题思路可以通过比较两个子树是否镜像对称来实现。 具体地说,如果一棵树的左子树与右子树是镜像对称的,那么这棵树就是对称的。这个问题可以通过递归来解决。 给你一个二叉树的根节点root, 检查它是否轴对称。 判断一颗二叉树是否对称的解题思路可以通过比较两个子树是否镜像对称来实现。 具体地说,如果一棵树的左子树与右子树是镜像对称的,那么这棵树就是对称的。这个问题可以通过递归来解决。
- 给你两棵二叉树的根节点p和q,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 解题思路:通过递归调用,对两棵树的每一个节点进行判断 给你两棵二叉树的根节点p和q,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 解题思路:通过递归调用,对两棵树的每一个节点进行判断
- 如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回false。 实现思路:将每个节点看做是根结点,与他的左孩子和右孩子的值进行对比是否相同 如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回false。 实现思路:将每个节点看做是根结点,与他的左孩子和右孩子的值进行对比是否相同
- 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。
- 给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。这道题的解题思路主要涉及到“快慢指针”或“双指针”的方法。这种方法的关键在于,如果存在环,那么快指针最终会追上慢指针。 给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。这道题的解题思路主要涉及到“快慢指针”或“双指针”的方法。这种方法的关键在于,如果存在环,那么快指针最终会追上慢指针。
- 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 括号匹配问题是一个比较有实际意义的问题,问题要求将三种类型括号匹配,其中包括顺序匹配和数量匹配。使用栈的后进先出结构可以很好的解决这个问题 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 括号匹配问题是一个比较有实际意义的问题,问题要求将三种类型括号匹配,其中包括顺序匹配和数量匹配。使用栈的后进先出结构可以很好的解决这个问题
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签