
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
访问者模式(Java行为型设计模式)
概述定义:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。结构访问者模式包含以下主要角色:* 抽象访问者(Visitor)角色:定义了对每一个元素`(Element)`访问的行为,它的参数就是可以访问的元素,它的方法个数理论上来讲与元素类个数(Element的实现类个数)是一样的,从这点不难看出,访问者模式要求元素类的个数不能改变。* 具

红黑树的底层结构实现
红黑树的定义红黑树是含有红黑链接并满足以下条件的二叉查找树1、红链接均为左连接;2、没有任何一个结点同时和两条红链接相连;3、该树是完美黑色平衡的,即任意空链接到根结点的路径上的黑链接数量相同。红黑树中存储元素的结点因为每个结点都只会有一条指向自己的链接(即它的父结点指向它),我们可以在之前的Node结点中新增一个布尔类型的变量color来表示此链接的颜色。我们规定:如果指向此结点的链接是红色的,

到底了








