search - 将 null 插入二叉搜索树
问题描述
null 在哪里插入到二叉搜索树中?
这个问题是 leetcode 上一个问题的示例输入。
输入:root = [10,5,15,3,7,null,18]
如果我遵循 BST 插入算法,我该如何处理那里的空值?它最终作为树中的节点在哪里?
解决方案
当你在 LeetCode 测试用例中的二叉树序列化中看到空值时,这并不意味着树中的节点有空值作为数据,它向你展示了树节点中缺少左和/或右子节点的位置。请参阅https://support.leetcode.com/hc/en-us/articles/360011883654-What-does-1-null-2-3-mean-in-binary-tree-representation-了解 LeetCode 的官方解释,包括一棵树可视化工具。
推荐阅读
- react-native - 如何使用本机反应和路由器通量覆盖整个选项卡式应用程序?
- python - torchfile.T7ReaderException
- c# - 我的水印样式阻止了我的文本框信息
- c# - 我需要检查一个属性类型是否是它自己的类
- git - 在VS Code(gitlab)中合并冲突后将我的功能分支合并到master
- r - 如果变量定义了它的绘制方式,我将如何为 ggplot2 中的散点图中的值着色?
- php - 无法加载动态库:WAMP
- cluster-computing - Vertx 聚类替代方案
- android - 向 RecyclerView 项添加一个按钮
- jenkins-pipeline - Jenkins 管道中 COBOL 代码的代码覆盖率