最新 最热

前端工程师leetcode算法面试必备-二叉树的构造和遍历

上一篇中介绍了如何采用 DFS 和 BFS 的搜索思想去实现二叉树的前序遍历、中序遍历、后序遍历以及分层遍历。

2022-10-31
1

前端工程师leetcode算法面试必备-二叉树深度广度遍历

Medium 难度主要考察结合二叉树性质的 CRUD 操作,而这一切的基础都离不开遍历二叉树。

2022-10-31
1

前端工程师leetcode算法面试必备-简单的二叉树

树是计算机科学中经常用到的一种非线性数据结构,以分层的形式存储数据。二叉树是一种特殊的树结构,每个节点最多有两个子树,通常子树被称作“左子树”和“右子树”。...

2022-10-31
0

JavaScript刷LeetCode拿offer-经典高频40题

工作太忙没有时间刷算法题,面试的时候好心虚。这里双手奉上40道LeetCode上经典面试算法题,整理的内容有点长,建议先收藏,慢慢消化,在来年顺利拿到满意的offer。...

2022-10-31
1

JavaScript刷LeetCode拿offer-二叉树层序遍历篇

博主最近在刷leetcode,做到二叉树套题的时候发现很多题的解题思路都是基于二叉树的层序遍历来完成的,因此写下这篇文章,记录一下二叉树层序遍历这件"神器"在实战的运用。...

2022-10-31
1

Mysql索引

索引是什么了,查阅了官方文档。官方文档写了索引的作用和没有索引会带来全表扫描,非常费时间。 Indexes are used to find rows with specific column values quickly. Without an index, MySQL must begin with the fi...

2022-10-31
0

《算法竞赛进阶指南》0x17 二叉堆

根据 完全二叉树 的性质,一般堆的存储都采用层次序列存储方式,直接用数组来保存二叉堆

2022-10-31
0

每日一题(根据二叉树创建字符串,二叉树层序遍历,二叉树的层序遍历 II)

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第20天,点击查看活动详情

2022-10-31
0

算法与数据结构之最大/最小堆

完全二叉树就是像下图一样的二叉树,所有叶结点的深度相同,并且所有内部结点都有两个子结点

2022-10-31
0

算法与数据结构之优先级队列

复习一下:前面讲的最大最小堆的生成,是把一个数组转换成完全二叉树之后,才转换成最大最小堆的。然后生成的时候先从最下方的叶结点开始生成最大/最小堆。...

2022-10-31
0