- @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第25天🎈! 🚀 算法题 🚀 🌲原题样例给定一个二叉树的根节点 root,返回它的 中序 遍历。... @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第25天🎈! 🚀 算法题 🚀 🌲原题样例给定一个二叉树的根节点 root,返回它的 中序 遍历。...
- 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第23天🎈! 🚀 算法题 🚀 🌲原题样例存在一个按升序排列的链表,给你这个链表的头节点 head ,请你... 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第23天🎈! 🚀 算法题 🚀 🌲原题样例存在一个按升序排列的链表,给你这个链表的头节点 head ,请你...
- 借鉴FreeRTOS的设计模式,设计一个滑动平均滤波器 借鉴FreeRTOS的设计模式,设计一个滑动平均滤波器
- 前言:作者:神的孩子在歌唱大家好,我叫运智 205. 同构字符串难度简单383收藏分享切换为英文接收动态反馈给定两个字符串 s 和 *t*,判断它们是否是同构的。如果 s 中的字符可以按某种映射关系替换得到 *t* ,那么这两个字符串是同构的。每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。示... 前言:作者:神的孩子在歌唱大家好,我叫运智 205. 同构字符串难度简单383收藏分享切换为英文接收动态反馈给定两个字符串 s 和 *t*,判断它们是否是同构的。如果 s 中的字符可以按某种映射关系替换得到 *t* ,那么这两个字符串是同构的。每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。示...
- 前言:作者:神的孩子在歌唱大家好,我叫运智 202. 快乐数难度简单666收藏分享切换为英文接收动态反馈编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 true ;不是,则返回... 前言:作者:神的孩子在歌唱大家好,我叫运智 202. 快乐数难度简单666收藏分享切换为英文接收动态反馈编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 true ;不是,则返回...
- 前言:作者:神的孩子在歌唱大家好,我叫运智 169. 多数元素难度简单1114收藏分享切换为英文接收动态反馈给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:[3,2,3]输出:3示例 2:输入:[2,2,1,1,1,2,2]输出:2进阶:尝试设计时间复杂度为 O... 前言:作者:神的孩子在歌唱大家好,我叫运智 169. 多数元素难度简单1114收藏分享切换为英文接收动态反馈给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:[3,2,3]输出:3示例 2:输入:[2,2,1,1,1,2,2]输出:2进阶:尝试设计时间复杂度为 O...
- 前言:作者:神的孩子在歌唱大家好,我叫运智 160. 相交链表难度简单1336收藏分享切换为英文接收动态反馈给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。图示两个链表在节点 c1 开始相交**:**题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构 。示例 1:输入:i... 前言:作者:神的孩子在歌唱大家好,我叫运智 160. 相交链表难度简单1336收藏分享切换为英文接收动态反馈给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。图示两个链表在节点 c1 开始相交**:**题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构 。示例 1:输入:i...
- 前言:作者:神的孩子在歌唱大家好,我叫运智 349. 两个数组的交集难度简单410收藏分享切换为英文接收动态反馈给定两个数组,编写一个函数来计算它们的交集。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[9,4]说明:输出结果中的每个元素一定是唯一的。我... 前言:作者:神的孩子在歌唱大家好,我叫运智 349. 两个数组的交集难度简单410收藏分享切换为英文接收动态反馈给定两个数组,编写一个函数来计算它们的交集。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[9,4]说明:输出结果中的每个元素一定是唯一的。我...
- 前言:作者:神的孩子在歌唱大家好,我叫运智给你二叉树的根节点 root ,返回它节点值的 前序 遍历。示例 1:输入:root = [1,null,2,3]输出:[1,2,3]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]示例 4:输入:root = [1,2]输出:[1,2]示例 5:输入:root = [1,null,2]输出:[1,2]提示... 前言:作者:神的孩子在歌唱大家好,我叫运智给你二叉树的根节点 root ,返回它节点值的 前序 遍历。示例 1:输入:root = [1,null,2,3]输出:[1,2,3]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]示例 4:输入:root = [1,2]输出:[1,2]示例 5:输入:root = [1,null,2]输出:[1,2]提示...
- 前言:作者:神的孩子在歌唱大家好,我叫运智层序遍历示例:输入: 4 / \ 2 7 / \ / \1 3 6 9输出: 4 / \ 7 2 / \ / \9 6 3 1备注:这个问题是受到 Max Howell 的 原问题 启发的 :谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板... 前言:作者:神的孩子在歌唱大家好,我叫运智层序遍历示例:输入: 4 / \ 2 7 / \ / \1 3 6 9输出: 4 / \ 7 2 / \ / \9 6 3 1备注:这个问题是受到 Max Howell 的 原问题 启发的 :谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板...
- C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,因为C语言具有可移植性,可拓展性,可重用性等特性,促使C语言仍然在编程语言排行榜上占据一定有利地位。而C语言中比较重要的就是指针,它可以用来链表操作,谈到链表,很多时候为此分配内存采用动态分配而不是静态分配。 C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,因为C语言具有可移植性,可拓展性,可重用性等特性,促使C语言仍然在编程语言排行榜上占据一定有利地位。而C语言中比较重要的就是指针,它可以用来链表操作,谈到链表,很多时候为此分配内存采用动态分配而不是静态分配。
- 2021年华为云AI实战营重磅推出: AI编程Python实战营、机器学习实战营、MindSpore AI框架实战营、深度学习实战营、强化学习实战营、ModelArts实战营。 快速打通【全栈人工智能】的“任督二脉”,让AI开发极简,适合学习的人群:0基础小白,0~3年初级开发,大学生,想转行,想转岗。快快行动起来~ 2021年华为云AI实战营重磅推出: AI编程Python实战营、机器学习实战营、MindSpore AI框架实战营、深度学习实战营、强化学习实战营、ModelArts实战营。 快速打通【全栈人工智能】的“任督二脉”,让AI开发极简,适合学习的人群:0基础小白,0~3年初级开发,大学生,想转行,想转岗。快快行动起来~
- 我们已经讨论了渐近分析 和 最差、平均和最佳情况。渐近分析的主要思想是衡量算法的效率,这些算法不依赖于特定于机器的常数,并且不需要实现算法和比较程序所花费的时间。渐近符号是表示渐近分析算法时间复杂度的数学工具。以下3种渐近符号主要用于表示算法的时间复杂度。1) Θ 表示法: theta 表示法从上方和下方界定一个函数,因此它定义了精确的渐近行为。获得表达式的 Theta 符号的一种简单方法... 我们已经讨论了渐近分析 和 最差、平均和最佳情况。渐近分析的主要思想是衡量算法的效率,这些算法不依赖于特定于机器的常数,并且不需要实现算法和比较程序所花费的时间。渐近符号是表示渐近分析算法时间复杂度的数学工具。以下3种渐近符号主要用于表示算法的时间复杂度。1) Θ 表示法: theta 表示法从上方和下方界定一个函数,因此它定义了精确的渐近行为。获得表达式的 Theta 符号的一种简单方法...
- 算法作为极其重要的一点,是大学生毕业找工作的核心竞争力,所以为了不落后与人,开始刷力扣算法题! 算法作为极其重要的一点,是大学生毕业找工作的核心竞争力,所以为了不落后与人,开始刷力扣算法题!
- 算法题打卡:最后一个单词的长度。没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。所以说,树倒了,没有一片雪花是无辜的 算法题打卡:最后一个单词的长度。没有特别幸运,那么请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。所以说,树倒了,没有一片雪花是无辜的
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签