最新 最热

Leetcode题解 | 三步学会所有递归

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。

2022-04-11
0

字节实习三面挂了。。。

分享一位球友的字节大数据基础架构部门的实习生面经,还是热乎的,嘿嘿!

2022-04-11
1

寻找二叉树的下一个节点

已知一个包含父节点引用的二叉树和其中的一个节点,如何找出这个节点中序遍历序列的下一个节点?

2022-04-10
1

重建二叉树

给定一颗二叉树的前序遍历和中序遍历的数组,且数组中不包含重复的数字,根据给定的两个数组求出这颗二叉树,这就是重建二叉树问题的定义。

2022-04-10
1

二叉查找树的认识

概念二叉查找树是一种数据结构,采用了图的树形结构,数据存储于二叉查找树的各个结点中。二叉查找树又叫二叉搜索树或二叉排序树。如图所示,即为一个二叉查找树的示例。...

2022-04-10
0

TypeScript实现二叉堆

二叉堆是计算机科学中一种非常著名的数据结构,由于它能高效、快速地找出最大值和最小值因此常被用于优先队列和堆排序算法。

2022-04-10
0

TypeScript实现AVL树与红黑树

二叉搜索树存在一个问题: 当往树中插入的数据一大部分大于某个节点或小于某个节点,这样就会导致树的一条边非常深。为了解决这个问题就出现了自平衡树这种解决方案。...

2022-04-10
1

TypeScript实现二叉搜索树

树是一种非顺序数据结构,它用于存储需要快速查找的数据。现实生活中也有许多用到树的例子,比如:家谱、公司的组织架构图等。

2022-04-10
0

这代码谁写的,卡我半小时!

小伙伴们在平时的开发过程中,都经历过这种情况吧:别人的代码运行好好的,自己 CV 过来却发现有问题,折腾了半天最后发现问题出在少数几行代码上。...

2022-04-08
0

想刷 LeetCode ,在此之前需要做什么准备?

平时挺多人问我类似的问题:吴师兄,我是非计算机专业的学生,想刷 LeetCode ,请问在此之前需要做什么准备?

2022-04-08
0