首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构与算法
苏小墨
创建于2021-12-02
订阅专栏
数据结构与算法 没有一种困难,是成为你放弃的理由。利用时间碎片,每天进步一点点,成就最好的自己!
等 2 人订阅
共165篇文章
创建于2021-12-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【路飞】算法与数据结构-数据流的中位数
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 中位数是有序列表中间的
【路飞】算法与数据结构-面试题 17.20. 连续中值
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 随机产生数字并传递给一
【路飞】算法与数据结构-前K个高频单词
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 给一非空的单词列表,返
【路飞】算法与数据结构-设计推特
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 设计一个简化版的推特(
【路飞】算法与数据结构-数组中的第K个最大元素
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 给定整数数组 nums
【路飞】算法与数据结构-查找和最小的K对数字
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 给定两个以升序排列的整
【路飞】算法与数据结构-数据流中的第 K 大元素
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 设计一个找到数据流中第
【路飞】算法与数据结构-最后一块石头的重量
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 有一堆石头,每块石头的
【路飞】算法与数据结构-剑指 Offer 40. 最小的k个数
不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。喜欢的事自然可以坚持,不喜欢的怎么也长久不了。 LeetCode:原题地址 题目要求 输入整数数组 arr
【路飞】算法与数据结构-平衡二叉树
LeetCode:原题地址 题目要求 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 示例 1: 示例 2: 示例 3: 提示: 树中的节点数在范围 [0, 500
【路飞】算法与数据结构-二叉树的锯齿形层序遍历
LeetCode:地址 题目要求 给定一个二叉树,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如: 给定二叉树 [3,9,20,null
【路飞】算法与数据结构-二叉树的层序遍历 II
LeetCode:地址 题目要求 给定一个二叉树,返回其节点值自底向上的层序遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 例如: 给定二叉树 [3,9,20,null,null,
【路飞】算法与数据结构-剑指 Offer 32 - II. 从上到下打印二叉数II
LeetCode:地址 题目要求 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如: 返回其层次遍历结果: 提示: 节点总数 <= 1000 思路 其实就是树的广
【路飞】算法与数据结构-翻转二叉树
LeetCode:地址 题目要求 翻转一棵二叉树。 示例 1: 输入: 输出: 备注: 这个问题是受到 Max Howell 的 原问题 启发的 : 谷歌:我们90%的工程师使用您编写的软件(Home
【路飞】算法与数据结构-N 叉树的前序遍历
LeetCode:地址 题目要求 给定一个 N 叉树,返回其节点值的 前序遍历 。 N 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null 分隔(请参见示例)。 示例 1: 示例 2:
【路飞】算法与数据结构-二叉树的前序遍历
LeetCode:地址 题目要求 给你二叉树的根节点 root ,返回它节点值的 前序 **遍历。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5: 提示: 树中节点数目在范围 [0, 10
【路飞】算法与数据结构-二叉树最大宽度
LeetCode:地址 题目要求 给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(full binary tree)结构相同,但一些节点为空。
【路飞】算法与数据结构-监控二叉树
LeetCode:地址 题目要求 给定一个二叉树,我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 示例 1: 示例
【路飞】算法与数据结构-剑指 Offer 26. 树的子结构
LeetCode:地址 题目要求 输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 例如: 给定的树 A:
【路飞】算法与数据结构-剑指 Offer 54. 二叉搜索树的第k大节点
LeetCode:地址 题目要求 给定一棵二叉搜索树,请找出其中第 k 大的节点的值。 示例 1: 示例 2: 限制: 1 ≤ k ≤ 二叉搜索树元素个数 思路 因为是搜索二叉树 先中序遍历 先右再中
下一页