- ⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。🔥本文已收录于算法刷题系列专栏: 每日算法题解 欢迎订阅,持续更新。 42.反转链表定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。思考题:请同时实现迭代版本和递归版本。 数据范... ⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。🔥本文已收录于算法刷题系列专栏: 每日算法题解 欢迎订阅,持续更新。 42.反转链表定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。思考题:请同时实现迭代版本和递归版本。 数据范...
- [华为云在线课程][C语言基础][一][入门][学习笔记] 1.入门 1.1.HelloworldC语言的"hello, world"/* * Windows平台运行C语言,编写.c文件,控制台中输入gcc 文件名.c,最后得出一个exe可执行程序。 * *///包含标准库的信息#include <stdio.h>//定义名为main的函数,这函数不接受参数值int main(){ ... [华为云在线课程][C语言基础][一][入门][学习笔记] 1.入门 1.1.HelloworldC语言的"hello, world"/* * Windows平台运行C语言,编写.c文件,控制台中输入gcc 文件名.c,最后得出一个exe可执行程序。 * *///包含标准库的信息#include <stdio.h>//定义名为main的函数,这函数不接受参数值int main(){ ...
- 大家好,我是小羽。今天为大家介绍的是关于一些面试常问的知识点。 单元测试我们在平时开发过程中,当完成自己的功能模块后,都需要自测一遍,这样可以保证代码的准确性,减少不必要的 bug 出现。用的最多的也就是 junit 进行单元测试了,使用的是 junit4 这种基于注解的方式来进行单元测试。常用注解:1、为了和 spring 集成获取配置的 bean, 通常使用 @RunWith 来加载 s... 大家好,我是小羽。今天为大家介绍的是关于一些面试常问的知识点。 单元测试我们在平时开发过程中,当完成自己的功能模块后,都需要自测一遍,这样可以保证代码的准确性,减少不必要的 bug 出现。用的最多的也就是 junit 进行单元测试了,使用的是 junit4 这种基于注解的方式来进行单元测试。常用注解:1、为了和 spring 集成获取配置的 bean, 通常使用 @RunWith 来加载 s...
- ⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。🔥本文已收录于算法刷题系列专栏: 每日算法题解 欢迎订阅,持续更新。 39.在O(1)时间删除链表结点给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。假设链表一定存在,并且该节点一定不... ⭐每日算法题解系列文章旨在精选重点与易错的算法题,总结常见的算法思路与可能出现的错误,与笔者另一系列文章有所区别,并不是以知识点的形式提升算法能力,而是以实战习题的形式理解算法,使用算法。🔥本文已收录于算法刷题系列专栏: 每日算法题解 欢迎订阅,持续更新。 39.在O(1)时间删除链表结点给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。假设链表一定存在,并且该节点一定不...
- Hello, 大家好,今天给大家带来的关于二叉树相关的算法题是将有序数组转换为二叉搜索树,正文如下: 题目给你一个整数数组 nums,其中元素已经按升序 排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足每个节点的左右两个子树的高度差的绝对值不超过 1 的二叉树。示例1:输入:nums = [-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,... Hello, 大家好,今天给大家带来的关于二叉树相关的算法题是将有序数组转换为二叉搜索树,正文如下: 题目给你一个整数数组 nums,其中元素已经按升序 排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足每个节点的左右两个子树的高度差的绝对值不超过 1 的二叉树。示例1:输入:nums = [-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,...
- Hello, 大家好,今天给大家带来的关于二叉树相关的算法题是数据流中的第 K 大元素,正文如下: 题目设计一个找到数据流中第 k 大元素的类(class)。注意是排序后的第 k 大元素,不是第 k 个不同的元素。请实现 KthLargest 类:KthLargest(int k, int[] nums) 使用整数 k 和整数流 nums 初始化对象。int add(int val) 将 v... Hello, 大家好,今天给大家带来的关于二叉树相关的算法题是数据流中的第 K 大元素,正文如下: 题目设计一个找到数据流中第 k 大元素的类(class)。注意是排序后的第 k 大元素,不是第 k 个不同的元素。请实现 KthLargest 类:KthLargest(int k, int[] nums) 使用整数 k 和整数流 nums 初始化对象。int add(int val) 将 v...
- Hello, 大家好,今天给大家带来的关于二叉树相关的算法题是二叉树的最小深度,正文如下: 题目:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例1:输入:root = [3,9,20,null,null,15,7]输出:2示例2:输入:root = [2,null,3,null,4,null,5,null,6]... Hello, 大家好,今天给大家带来的关于二叉树相关的算法题是二叉树的最小深度,正文如下: 题目:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例1:输入:root = [3,9,20,null,null,15,7]输出:2示例2:输入:root = [2,null,3,null,4,null,5,null,6]...
- 今天给大家带来的关于二叉树相关的算法题是求二叉树的路径总和,正文如下: 题目给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。叶子节点 是指没有子节点的节点。示例 1:示例 2:示例 3:输入:root =... 今天给大家带来的关于二叉树相关的算法题是求二叉树的路径总和,正文如下: 题目给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。叶子节点 是指没有子节点的节点。示例 1:示例 2:示例 3:输入:root =...
- Hello, 大家好,今天给大家带来的有关二叉树的算法题为平衡二叉树,正文如下。 题目:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 解题思路这里强调一波概念:二叉树节点的深度:指从根节点到该节点的最长简单路径边的条数二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数当求二叉树的高度... Hello, 大家好,今天给大家带来的有关二叉树的算法题为平衡二叉树,正文如下。 题目:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 解题思路这里强调一波概念:二叉树节点的深度:指从根节点到该节点的最长简单路径边的条数二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数当求二叉树的高度...
- 题目:给定一个二叉树,检查它是否是镜像对称的。 Example: 思路分析:如果一个树的左子树与右子树镜像对称,那么这个树是对称的。那么俩个树在什么情况下互为镜像呢!我们可以定义满足以下俩种条件的树,互为镜像:它们的根节点具有相同的值每个树的右子树都与另一个树的左子树镜像对称首先,我们想到的就是用递归的方式来解决。我们将根节点的左子树记做 left,右子树记做 right。通过同步移动两个... 题目:给定一个二叉树,检查它是否是镜像对称的。 Example: 思路分析:如果一个树的左子树与右子树镜像对称,那么这个树是对称的。那么俩个树在什么情况下互为镜像呢!我们可以定义满足以下俩种条件的树,互为镜像:它们的根节点具有相同的值每个树的右子树都与另一个树的左子树镜像对称首先,我们想到的就是用递归的方式来解决。我们将根节点的左子树记做 left,右子树记做 right。通过同步移动两个...
- 各位小伙伴们大家好,欢迎来到这个小扎扎的Redis 6专栏,在这个系列专栏中我对B站尚硅谷的Redis教程进行一个总结,鉴于 看到就是学到、学到就是赚到 精神,这波依然是血赚 ┗|`O′|┛ 🍖 五大数据类型——列表(List) 首先应该明确的一点就是,Redis中的五大数据结构是对value的概念,而不是指key的数据类型。Redis中的列表是一个简单的字符串列表,按照插入的... 各位小伙伴们大家好,欢迎来到这个小扎扎的Redis 6专栏,在这个系列专栏中我对B站尚硅谷的Redis教程进行一个总结,鉴于 看到就是学到、学到就是赚到 精神,这波依然是血赚 ┗|`O′|┛ 🍖 五大数据类型——列表(List) 首先应该明确的一点就是,Redis中的五大数据结构是对value的概念,而不是指key的数据类型。Redis中的列表是一个简单的字符串列表,按照插入的...
- 【C语言】动态内存 【C语言】动态内存
- 【C语言】指针和结构体 【C语言】指针和结构体
- 《JavaScript》系列,第十五篇希望你持续关注哦! 《JavaScript》系列,第十五篇希望你持续关注哦!
- 《JavaScript》系列,第一篇希望你持续关注哦! 《JavaScript》系列,第一篇希望你持续关注哦!
上滑加载中
推荐直播
-
华为云码道-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创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签