摘要:
Linux 下搭建 Kafka 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Kafka 环境 CSDN:Linux 下搭建 Kafka 环境 环境要求 操作系统:CentOS 7 下载地址 安装说明 Kafka 版本:2.11-2.1.0 下载地址 注:这个版本的 Kafka 需要 阅读全文
摘要:
Linux 下指定端口开放访问权限 作者:Grey 原文地址: 博客园:Linux 下指定端口开放访问权限 CSDN:Linux 下指定端口开放访问权限 环境 CentOS 系和 Debian 系的防火墙开放的命令有一些差异,关于Linux 的安装可以参考:Linux 安装,快照,克隆 CentOS 阅读全文
摘要:
Linux 下模拟制作块设备并挂载 作者:Grey 原文地址: 博客园:Linux 下模拟制作块设备并挂载 CSDN:Linux 下模拟制作块设备并挂载 环境 CentOS-7 下载地址:下载 CentOS-7 Linux 的安装可以参考:Linux 安装,快照,克隆 操作步骤 第一步,通过以下命令 阅读全文
摘要:
Morris 遍历实现二叉树的遍历 作者:Grey 原文地址: 博客园:Morris 遍历实现二叉树的遍历 CSDN:Morris 遍历实现二叉树的遍历 说明 Morris 遍历可以实现二叉树的先,中,后序遍历,且时间复杂度O(N), 空间复杂度可以做到O(1)。 Morris 遍历流程 假设有一棵 阅读全文
摘要:
# 二叉树的序列化和反序列化 作者:[Grey](https://www.cnblogs.com/greyzeng) 原文地址: [博客园:二叉树的序列化和反序列化](https://www.cnblogs.com/greyzeng/p/16789819.html) [CSDN:二叉树的序列化和反序 阅读全文
摘要:
有向无环图的拓扑排序 作者:Grey 原文地址: 博客园:有向无环图的拓扑排序 CSDN:有向无环图的拓扑排序 问题描述 给定一个有向图,图节点的拓扑排序定义如下: 对于图中的每一条有向边 A -> B , 在拓扑排序中 A 一定在 B 之前. 拓扑排序中的第一个节点可以是图中的任何一个没有其他节点 阅读全文
摘要:
Netty 学习(十):ChannelPipeline源码说明 作者: Grey 原文地址: 博客园:Netty 学习(十):ChannelPipeline源码说明 CSDN:Netty 学习(十):ChannelPipeline源码说明 ChannelPipeline可以看作一条流水线,原料(字节 阅读全文
摘要:
打怪兽问题 作者:Grey 原文地址: 博客园:打怪兽问题 CSDN: 打怪兽问题 题目描述 题目链接: 牛客-打怪兽 开始时你的能力是0,你的目标是从0号怪兽开始,通过所有的怪兽。 如果你当前的能力,小于i号怪兽的能力,你必须付出money[i]的钱,贿赂这个怪兽,然后怪兽就会加入你,他的能力直接 阅读全文
摘要:
二叉树中最大的二叉搜索子树的大小 作者:Grey 原文地址: 博客园:二叉树中最大的二叉搜索子树的大小 CSDN:二叉树中最大的二叉搜索子树的大小 题目描述 求一个二叉树中的最大二叉搜索子树的大小 题目链接见:牛客-找到二叉树中的最大搜索二叉子树 思路1 判断一棵树是否是二叉搜索树,就是要判断一棵树 阅读全文
摘要:
零钱兑换问题 作者:Grey 原文地址: 博客园:零钱兑换问题 CSDN:零钱兑换问题 题目描述 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。 你可 阅读全文
摘要:
Netty 学习(九):解码源码说明 作者: Grey 原文地址: 博客园:Netty 学习(九):解码源码说明 CSDN:Netty 学习(九):解码源码说明 解码就是不断地从TCP缓冲区中读取数据,每次读取完都需要判断是否为一个完整的数据包。 如果当前读取的数据不足以拼接成一个完整的业务数据包, 阅读全文
摘要:
求最长回文子序列长度问题 作者:Grey 原文地址: 博客园:求最长回文子序列长度问题 CSDN:求最长回文子序列长度问题 题目描述 给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。题目链接见:LeetCode 516. Longest Palindromic Subsequen 阅读全文
摘要:
将 N 叉树编码为二叉树 作者:Grey 原文地址: 博客园:将 N 叉树编码为二叉树 CSDN:将 N 叉树编码为二叉树 题目描述 将一棵n叉树编码为一棵二叉树,并对二叉树进行解码,得到原始的n叉树。 n叉树是一棵有根树,其中每个节点的子树不超过n个。 类似地,二叉树是一棵有根树,其中每个节点的子 阅读全文
摘要:
二叉树两个节点的最近公共祖先问题 作者:Grey 原文地址: 博客园:二叉树两个节点的最近公共祖先问题 CSDN:二叉树两个节点的最近公共祖先问题 题目描述 给定一棵二叉树的头节点 head,和另外两个节点 a 和 b , 返回 a 和 b 的最低公共祖先。 题目链接见:LeetCode 236. 阅读全文
摘要:
CentOS 7 下安装 MySQL 8.x 作者:Grey 原文地址: 博客园:CentOS 7 下安装 MySQL 8.x CSDN:CentOS 7 下安装 MySQL 8.x 环境 CentOS 版本:CentOS 7 下载地址:CentOS 7 安装方法见:Linux 安装,快照,克隆 M 阅读全文
摘要:
Netty 学习(八):新连接接入源码说明 作者: Grey 原文地址: 博客园:Netty 学习(八):新连接接入源码说明 CSDN:Netty 学习(八):新连接接入源码说明 新连接的接入分为3个过程 检测到有新连接。 将新连接注册到 worker 线程。 注册新连接的读事件。 检测新连接的代码 阅读全文
摘要:
二叉树的直径和最大距离问题 作者:Grey 原文地址: 博客园:二叉树的直径和最大距离问题 CSDN:二叉树的直径和最大距离问题 二叉树的直径 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径(边)长度中的最大值。 题目链接:LeetCode 543. Diameter 阅读全文
摘要:
寻找链表的入环节点和相交节点问题 作者:Grey 原文地址: 博客园:寻找链表的入环节点和相交节点问题 CSDN:寻找链表的入环节点和相交节点问题 判断链表中是否有环 题目描述:给你一个链表的头节点 head ,判断链表中是否有环。 题目链接见:LeetCode 141. Linked List C 阅读全文
摘要:
# 复制带随机指针的链表 作者:[Grey](https://www.cnblogs.com/greyzeng/) 原文地址: [博客园:复制带随机指针的链表](https://www.cnblogs.com/greyzeng/p/16750999.html) [CSDN:复制带随机指针的链表](h 阅读全文
摘要:
Netty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 作者: Grey 原文地址: 博客园:Netty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 CSDN:Netty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 说明 在 N 阅读全文