摘要:
Java 中的二叉树(Binary Tree)数据结构 1. 二叉树的定义 二叉树是一种特殊的树形数据结构,其中每个节点最多有两个子节点,通常称为"左子节点"和"右子节点"。二叉树是计算机科学中最常用的数据结构之一,广泛应用于各种算法和问题解决方案中。 2. 二叉树的基本术语 根节点(Root):树 阅读全文
posted @ 2024-07-23 20:02
KenWan
阅读(178)
评论(0)
推荐(0)
摘要:
23 种设计模式 创建型模式(Creational Patterns) 创建型模式提供了创建对象的机制,增加了程序的灵活性和可复用性。 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 工厂方法模式(Factory Method Pattern) 定义一 阅读全文
posted @ 2024-07-23 16:21
KenWan
阅读(16)
评论(0)
推荐(0)
摘要:
题目: 给你一个仅由小写英文字母组成的字符串 s 。在一步操作中,你可以完成以下行为: 选择 s 的任一非空子字符串,可能是整个字符串,接着将字符串中的每一个字符替换为英文字母表中的前一个字符。例如,'b' 用 'a' 替换,'a' 用 'z' 替换。 返回执行上述操作 恰好一次 后可以获得的 字典 阅读全文
posted @ 2024-07-23 12:19
KenWan
阅读(54)
评论(0)
推荐(0)

浙公网安备 33010602011771号