数据结构
设计数据结构的基本原则:最合适的就是最好的
1红黑树
自平衡二叉查找树、红黑树 1、红黑树不是二叉平衡树 2、红黑树红色结点父节点不能是红色,不能是两个红色结点连在一起 3、如果此节点是红色,子节点也是红色,此节点会旋转就是升高一层,之后变为黑色 4、从左向右看值越来越大,左旋和右旋的方式是有规律的 1、左旋,把左边的孩子舍弃,换一个新的 -- 交换 2、右旋,把右边的孩子舍弃,换一个新的 -- 交换 5、双向链表会比较更容易操作。 6、如果两个红色的叶子结点,那么叶子结点变为黑色,父节点变为红色。 实现了什么 一个规范 这个规范是什么, 添加,删除,修改,查找都很快 解决链表的查找修改速度慢的问题。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)