首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
zykk
创建于2024-04-21
订阅专栏
记录在算法上的一次次进步,希望给大家带来帮助
等 3 人订阅
共5篇文章
创建于2024-04-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试常见考题二叉树,讲解一下递归遍历和非递归(迭代)遍历树
前言 二叉树是面试官非常喜欢考察的数据结构,面试中非常常见,今天来讲解一下二叉树的遍历,深度优先。其中递归遍历方式较为简单,大家可以尝试非递归如何实现。 树 在数据结构中,树是一种非线性的数据结构。
介绍一个面试常考的数据扁平化方法:阶乘...reduce...
前言 今天给大家介绍一下一种数学运算方法,阶乘。将这个方法运用到我们面试常常遇见的数据扁平化中。 阶乘是数学中的一种运算。对于非负整数 n,n 的阶乘表示为 n!,它等于从 1 到 n 的所有整数的乘
一次弄懂栈、双栈、队列、双端队列(leetcode实战)
前言 在 JavaScript 编程中,数据结构是构建高效和可靠程序的基础。栈、双栈、队列和双端队列是常见的数据结构,它们各自具有独特的特点和应用场景。 在js中,栈其实就是一种特殊的数组,队列也是一
手把手带你撕出正确的二分法 || Leetcode704
原理 二分法查找的原理基于有序数组的特性。 它通过不断将数组分割成两部分,反复比较中间元素与目标值的大小关系,从而逐步缩小查找范围。 具体来说: 确定数组的左右边界,一般设左边界为 0,右边界为数组长
有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。
前言 每一个程序员应该都对力扣非常熟悉,多刷算法题都有些什么好处呢? 提升算法和数据结构能力:帮助深入理解和掌握各种算法和数据结构。 增强问题解决能力:培养分析问题、设计算法和编写有效代码的能力。 提