240 发简信
IP属地:北京
  • ThreadPoolExecutor源码分析

    1. ThreadPoolExecutor的核心属性 2. ThreadPoolExecutor有参构造 3. ThreadPoolExecut...

  • Redis分布式锁-Redission源码解析

    分布式锁的实现种类 Redisson分布式锁的实现 代码实现 加锁&解锁Lua脚本 Lua脚本加入的优点: 1.减少网络开销:本来5次网络请求的...

  • 二叉树:判断其是否为一个完全满二叉树

    一、 什么是完全二叉树 1.1 定义 一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下、从左到右的顺序进行编号,如果编号为i(1≤i≤n...

  • 二叉树:判断当前二叉树是否为平衡树

    使用递归完成该题的解析 1. 创建递归函数 2. Info对象 3. 函数入口

  • 二叉树(一):中序序遍历(递归和非递归)

    一、二叉树-中序遍历:左>头>右 1. 递归实现 2. 非递归实现 使用栈集合存储节点数据,完成非递归实现

  • Resize,w 360,h 240
    二叉树(一):先序遍历(递归和非递归)

    一、二叉树先序遍历:头>左>右 1. 递归方式实现 二、 非递归方式实现 使用栈集合存储节点数据,完成非递归实现 1. 数据结构 二叉树 1.1...

  • 链表算法(二):两个链表,判断是否相交成环,并找到两个链表相交的第一个节点

    1. 定义单链表的数据结构类-Node 2 测试Main函数 3. 查找两个链表是否有环,是否相交,并返回相交的第一个节点入口函数 4. 两个链...

  • 链表算法(一):判断当前链表是否成环,返回成环第一个节点

    1. 定义单链表的数据结构类-Node 2. 判断链表是否成环 2.1 使用java容器的方式: 2.2 使用快慢指针去查找成环点 3. 函数测试