JavaScript Deep Clone
题目描述 实现一个健壮的深拷贝函数,要求: 1. 支持所有 JavaScript 数据类型(基础类型/对象/数组/Map/Set等) 2. 处理循环引用问题(对象相互引用) 3. 保留对象原型...
915 字
|
5 分钟
Cover Image of the Post
二叉树的直径
题目描述 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点  。 两节点之间路径的 长度 由它们之间边数表...
694 字
|
3 分钟
Cover Image of the Post
只出现一次的数字
题目描述 给你一个 非空 整数数组  ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间...
498 字
|
2 分钟
Cover Image of the Post
把二叉搜索树转换为累加树
题目描述 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点  的新值等于原树中大于或等于  的值之和。 提醒一下,二叉搜索树满足...
492 字
|
2 分钟
Cover Image of the Post
排序链表
题目描述 给你链表的头结点  ,请将其按 升序 排列并返回 排序后的链表 。 解题思路 1. 归并排序框架: - 使用快慢指针找到链表中点 - 递归排序左半部分链表 - ...
835 字
|
4 分钟
Cover Image of the Post
最长递增子序列
题目描述 给你一个整数数组  ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如, 是数组  的子序列。 解题思路 1...
639 字
|
3 分钟
Cover Image of the Post
盛最多水的容器
题目描述 给定一个长度为  的整数数组  。有  条垂线,第  条线的两个端点是  和  。 找出其中的两条线,使得它们与  轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:...
522 字
|
3 分钟
Cover Image of the Post
特质(Trait)
特质(Trait)是 Rust 的类型行为抽象机制......
812 字
|
4 分钟
Cover Image of the Post