MCPcopy Create free account

hub / github.com/aizk/algorithm-practice / types & classes

Types & classes25 in github.com/aizk/algorithm-practice

↓ 2 callersStructListNode
list/0002-add-two-numbers/main.go:7
↓ 1 callersClassSolution
sort/quick/最小的 k 个数/main.py:1
↓ 1 callersClassSolution
string/0020-valid-parentheses/main.py:1
↓ 1 callersClassSolution
string/0013-roman-to-integer/main.py:1
StructListNode
leetcode/0021-merge-two-sorted-lists/main.go:32
StructNode
list/list.go:5
ClassSolution
sort/quick/最小的 k 个数/heap.py:5
ClassSolution
list/0025-reverse-nodes-in-k-group/main.py:6
ClassSolution
list/0092-reverse-linked-list-ii/main.py:6
ClassSolution
list/0002-add-two-numbers/2.两数相加.py:13
ClassSolution
leetcode/124.二叉树中的最大路径和.py:14
ClassSolution
leetcode/102.二叉树的层序遍历.py:16
ClassSolution
leetcode/0001-two-sum/cache.py:8
ClassSolution
leetcode/0008-string-to-integer-atoi/r.py:4
ClassSolution
tree/0102-binary-tree-level-order-traversal/s.py:26
ClassSolution
tree/0226-invert-binary-tree/main.py:7
TypeAliasStack
leetcode/0020-valid-parentheses/valid-parentheses.go:9
StructTreeNode
tree/traversal/inorder.go:3
StructTreeNode
根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 中序遍历 inorder = [9,3,15,20,7] 后序遍历 postorder = [9,15,7,20,3] 返回如下的二叉树: 3 \ 9 20 \ 15 7
tree/0106-construct-binary-tree-from-inorder-and-postorder-traversal/main.go:24
StructTreeNode
tree/0129/m.go:5
StructTreeNode
给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 \ / \ 2 3 2 3 [1,2,3], [1,2,3] 输出: true 示
tree/0100/main.go:43
StructTreeNode
tree/0105-construct-binary-tree-from-preorder-and-inorder-traversal/main.go:23
StructTreeNode
给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(full binary tree)结构相同,但一些节点为空。 每一层的宽度被定义为两个端点(该层最左和最右的非空节点,两端点间的null节点也计入长度)之间的长度。 示例 1: 输入:
tree/0662-maximum-width-of-binary-tree/main.go:69
StructTreeNode
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root = [
tree/235/main.go:47
StructTreeNode
给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含大于当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 \ 1 3 输出: true 示例 2: 输入:
tree/0098/main.go:46