首页
学习
活动
专区
工具
TVP
发布

null的专栏

专栏作者
398
文章
572508
阅读量
69
订阅数
【数据结构与算法面试题】二叉查找树转换成双向链表
问题分析:二叉查找树是一种二叉树的结构,其中,根节点的值大于左子树的值,小于右子树的值。而二叉查找树的中序遍历即为排序的结果。对于根节点,前驱指针指向左子树中最大的节点,同理,后驱指针指向右子树中最小的节点,如下图所示:
felixzhao
2022-03-04
1650
【数据结构与算法面试题】二叉树镜像
问题分析:实质上仍然是二叉树的遍历,上述已经介绍过二叉树的不同的遍历方法,当遍历到每一个节点的时候,交换其左右子树,依次下去,直到叶子节点。
felixzhao
2021-09-06
2080
剑指Offer——编程题的Java实现
声明:我写这个的意图是我在看书的过程中,就我掌握的内容做一个笔记,没有抄袭的意图。再次说明一下,我找工作的过程中并不顺利,没有像那些牛人们拿到一大把的Offer,我只是希望通过我自己的努力,不断提高自己。想要真正掌握这些还是得买本书好好读一下。
felixzhao
2019-02-13
6990
剑指Offer——编程题的Java实现
声明:我写这个的意图是我在看书的过程中,就我掌握的内容做一个笔记,没有抄袭的意图。再次说明一下,我找工作的过程中并不顺利,没有像那些牛人们拿到一大把的Offer,我只是希望通过我自己的努力,不断提高自己。想要真正掌握这些还是得买本书好好读一下。 注:还没有完结,先放出来,不断更新 1、面试题3:二维数组中的查找 题目大致为:     一个二维数组,每一行按照从左到右递增,每一列按照从上到下递增,查找数组中是否存在某个数。如数组: 1  2  8    9 2  4  9   12 4  7  10  13
felixzhao
2018-03-16
2.1K0
数据结构和算法——Huffman树和Huffman编码
Huffman树是一种特殊结构的二叉树,由Huffman树设计的二进制前缀编码,也称为Huffman编码在通信领域有着广泛的应用。在word2vec模型中,在构建层次Softmax的过程中,也使用到了
felixzhao
2018-03-14
9530
数据结构和算法——二叉排序树
一、二叉排序树 对于无序的序列“62,58,88,47,73,99,35,51,93,29,37,49,56,36,48,50”,是否存在一种高效的查找方案,使得能够快速判断在序列中是否存在指定的数值?二叉排序树是一种简单,高效的数据结构。 二叉排序树,又称为二叉查找树。二叉排序树或者是一棵空树,或者是具有以下性质的二叉树:若其左子树不为空,则左子树上的所有节点的值均小于它的根结点的值;若其右子树不为空,则右子树上的所有节点的值均大于它的根结点的值;左右子树又分别是二叉排序树。 对于以上的序列,我们构
felixzhao
2018-03-14
8860
数据结构和算法——二叉树
二叉树是使用较多的一种树形结构,如比较经典的二叉排序树,Huffman编码等,都使用到了二叉树的结构,同时,在机器学习算法中,基于树的学习算法中也大量使用到二叉树的结构,因此,我们有必要对二叉树的结构
felixzhao
2018-03-14
7790
挑战数据结构与算法面试题——80题全解析(三)
题目来源“数据结构与算法面试题80道”。这是第三部分,包含其中的第11题到第15题。 在此给出我的解法,如你有更好的解法,欢迎留言。 问题分析:涉及的知识点是二叉树的遍历,遍历的方法主要有: 先序
felixzhao
2018-03-14
6160
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档