首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ZSAchg
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
104
文章 104
沸点 0
赞
104
返回
|
搜索文章
最新
热门
LeetCode二叉树专题 (8) 二叉树的最小深度
给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 之前有一道二叉树的最大深度的题目比较类似,那道题是使用递归取左右子树的深度取最大值。 那这道题就是相反:取左右子树深度的最小值,通过递归的过程。 …
LeetCode二叉树专题 (7) 平衡二叉树
给定一个二叉树,判断它是否是高度平衡的二叉树。 根据题目中高度平衡的定义,这道题就转换了求左右子树高度的绝对值,小于等于1就是平衡二叉树。这个就是这道题的子问题,我们只要迭代这个子问题就可以了,如果一棵树上的所有节点都满足这个条件,那么这个树就是一个平衡二叉树。求二叉树的深度,…
LeetCode二叉树专题 (6) 将有序数组转换为二叉搜索树
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1。 我们知道,一个二叉搜索树的中序遍历就是一个排序的数组,所以这道题的意思就是,给定一个二叉搜索树的中序遍历,构建出一个平衡的二…
LeetCode二叉树专题 (5) 二叉树的层次遍历 II
给定一个二叉树,返回其节点值自底向上的层次遍历。(即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)题目地址 这道题是典型的层序遍历问题。可以先参考LeetCode每日一题 之 二叉树的行数打印 如果使用迭代,只要通过队列先进先出的结构即可。只是不同的是它要求每一层单独的…
LeetCode二叉树专题 (4) 二叉树的最大深度
给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 我们先找子问题,一棵树的最大深度就是它左子树和右子树最大的深度的最大值。 那么怎么确认返回值呢,怎么返回左右子树的深度,我们可以想到每一层迭代都是…
LeetCode二叉树专题 (3) 对称二叉树
给定一个二叉树,检查它是否是镜像对称的。 根据树型知识里描述的,如果使用递归解决这道题,我们需要先找到子问题,再通过不断的递归这个子问题,最后因为限制条件而中止。 这道题的子问题是什么呢,如果一颗树是对称的,那么他的左右子树肯定是对称的。得到这样的代码。 我们怎么判断一棵树的左…
LeetCode二叉树专题 (2) 相同的树
给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 这道题的解题思路比较简单,就是同时遍历两颗树的问题,并比较每个遍历的结点的值是否相等即可。问题就变成了「怎么遍历」,根据树型知识里描述的,我们有很多种遍历的方法…
LeetCode 二叉树专题 (1)二叉树知识 和 解题框架
表示逻辑上的一对多关系,每个结点有零个或多个子结点;没有父结点的结点称为根结点;每一个非根结点有且只有一个父结点;除了根结点外,每个子结点可以分为多个不相交的子树。为什么叫做树呢,因为把显示中的树倒过来就是我们经常看到的树型结构了。 多叉树:不限制每个结点的子节点数量的树型结构…
计算机网络 之 应用层(1) HTTP和万维网
下面4层的功能我们只需要看上一节讲的传输层即可,因为各个层次都是透明传输,传输层也使用了下面3层提供的功能。在传输层上我们只知道可靠TCP和非可靠UDP,使用他们就可以完成网络数据的传输了。至于通过硬件,怎么找到目的地,应在下面的各个层级实现了。我们不需要关心只需要关心我们需要…
计算机网络教程 之 运输层(2) 拥塞控制和握手挥手
大体上来说就是根据滑动窗口的动态调节。通过什么来调节呢,一个是接收方的确认报文的窗口大小,一个是网络拥塞时的拥塞控制。下面分别介绍这两种方式。 滑动窗口的概念上一节已经说过,它是以字节为单位的。发送方会把发送方的窗口内的数据全部发送出去,并缓存这些数据,知道收到接收方的确认。收…
下一页
个人成就
文章被点赞
215
文章被阅读
51,505
掘力值
1,481
关注了
5
关注者
72
收藏集
1
关注标签
23
加入于
2016-09-10