摘要: 概述 树是一种经常用到的数据结构,用来模拟具有树状结构性质的数据集合。树的每一个节点有一个值和一个包含所有子节点的列表,二叉树是一种更为典型的树状结构,每个节点最多有两个子树的树结构,称作左子树和右子树。 树的遍历 前序遍历 前序遍历首先访问根节点,然后遍历左子树,最后遍历右子树。 F / \ / 阅读全文
posted @ 2020-08-20 11:10 HiroSyu 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 实现 pow(x, n) ,即计算 x 的 n 次幂函数。 示例 1: 输入: 2.00000, 10 输出: 1024.00000 示例 2: 输入: 2.10000, 3 输出: 9.26100 示例 3: 输入: 2.00000, -2 输出: 0.25000 解释: 2-2 = 1/22 = 阅读全文
posted @ 2020-08-18 14:48 HiroSyu 阅读(59) 评论(0) 推荐(0) 编辑
摘要: balanced-binary-tree 阅读全文
posted @ 2020-08-17 23:36 HiroSyu 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 这是博客的第一篇文章,目的有三个: 争对面试中的常见问题做一个系统的总结,彻底搞懂面试中的相关问题; TCP 协议是一个复杂的协议,作为第一个主题,能够言之有物; 当然最重要的还是希望学习到知识,解决模棱两可的问题; TCP 协议是什么 首先,我们需要知道TCP在网络OSI的七层模型中的第四层——T 阅读全文
posted @ 2020-07-30 16:23 HiroSyu 阅读(607) 评论(0) 推荐(0) 编辑
摘要: Apache Kafka® 是 一个分布式流处理平台. 这到底意味着什么呢? 我们知道流处理平台有以下三种特性: 可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。 可以储存流式的记录,并且有较好的容错性。 可以在流式记录产生时就进行处理。 Kafka适合什么样的场景? 它可以用 阅读全文
posted @ 2020-07-30 15:58 HiroSyu 阅读(356) 评论(0) 推荐(0) 编辑