文章 2024-11-01 来自:开发者社区

JAVA 二叉树面试题

@[TOC] 摘要 问题1:求二叉树的最大深度问题2:求二叉树的最小深度问题3:求二叉树中节点的个数问题4:求二叉树中叶子节点的个数问题5:求二叉树中第k层节点的个数(不是求第k层叶子节点个数)问题6:判断两棵树是否相同问题7:给定一个二叉树,检查它...

文章 2024-09-19 来自:开发者社区

二叉树面试题

1. 相同的树 100. 相同的树 同时遍历两棵树 判断结构相同:也就是在遍历的过程中,如果有一个节点为null,另一棵树的节点不为null,那么结构就不相同 判断值相同:只...

二叉树面试题
文章 2024-03-27 来自:开发者社区

二叉树进阶面试题(精华总结)【C++版本】

一、根据二叉树创建字符串 to_string函数,数值转换字符串 加括号判断 加左括...

二叉树进阶面试题(精华总结)【C++版本】
文章 2024-01-08 来自:开发者社区

数据结构之二叉树及面试题讲解(三)

数据结构之二叉树及面试题讲解(二)+https://developer.aliyun.com/article/14135543.翻转二叉树思路分析  还是利用子问题思路,交换root的左右子树,再去更新root,继续交换左右子树 https://leetcode.cn/problems/invert-binary-tree/submissions/代码实现public TreeNode....

数据结构之二叉树及面试题讲解(三)
文章 2024-01-08 来自:开发者社区

数据结构之二叉树及面试题讲解(一)

"从前种种譬如昨日死;从后种种譬如今日生"作者:Mylvzi 文章主要内容:数据结构之二叉树及面试题讲解 一.概念1.树的定义  树是一种非线性的数据结构,是由n个结点组成的一种非线性集合;之所以叫做树,是因为他看起来像一颗倒挂的树,也就是根朝上,叶子朝下,一颗二叉树具有以下特征有一个特殊节点--根节点  一颗二叉树有且仅有一个根节点树是递归定义的2.树与非树  如....

数据结构之二叉树及面试题讲解(一)
文章 2024-01-08 来自:开发者社区

数据结构之二叉树及面试题讲解(二)

数据结构之二叉树及面试题讲解(一)+https://developer.aliyun.com/article/14135533,后序遍历public void postOrder(TreeNode root) { // 空树 直接返回 if(root == null) return; postOrder(root.lChild); postOrde...

数据结构之二叉树及面试题讲解(二)
文章 2023-11-23 来自:开发者社区

LeetCode | 二叉树高频面试算法题汇总【速来】-2

【LeetCode】102.二叉树的层序遍历原题传送门题目描述思路分析对于本题我给出两种解法,也是比较经典的两种思路,一个是DFS【深度优先搜索】以及BFS【广度优先搜索】。对于DFS,需要通过记录遍历的深度,为每一层开辟或新加结点,以达到分割输出每一层结点的效果;对于BFS,需要通过队列来进行辅助,只需在原有的BFS代码模板基础上,加一个size去获取每一层的结点个数即可,到那一层的时候出队对....

LeetCode | 二叉树高频面试算法题汇总【速来】-2
文章 2023-11-23 来自:开发者社区

LeetCode | 二叉树高频面试算法题汇总【速来】-1

【LeetCode】144.二叉树的前序遍历原题传送门题目描述.思路分析.思路很简单,专门写一个前序遍历的函数,写法也是前序遍历的写法,这里在函数传参的时候加个应用代码详解.C++版本class Solution { private: void preOrder(TreeNode* root, vector<int> &ret) { if(ro...

LeetCode | 二叉树高频面试算法题汇总【速来】-1
文章 2023-09-26 来自:开发者社区

【数据结构】 二叉树面试题讲解->壹I(一)

引言二叉树的操作算法是笔试面试中较为常见的题目。本文将着重介绍平时面试中常见的关于二叉树的应用题目,马上要进行秋招了。希望对你们有帮助 _相同的树‍题目描述:给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。/** * Definition for a binary tree node. * publi...

【数据结构】 二叉树面试题讲解->壹I(一)
文章 2023-09-26 来自:开发者社区

【数据结构】 二叉树面试题讲解->叁

引言二叉树的操作算法是笔试面试中较为常见的题目。本文将着重介绍平时面试中常见的关于二叉树的应用题目,马上要进行秋招了。希望对你们有帮助 _根据二叉树创建字符串‍题目描述:给你二叉树的根节点 root ,请你采用前序遍历的方式,将二叉树转化为一个由括号和整数组成的字符串,返回构造出的字符串。空节点使用一对空括号对 “()” 表示,转化后需要省略所有不影响字符串与原始二叉树之间的一对一映射关系的空括....

【数据结构】 二叉树面试题讲解->叁

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注