首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法学习
abigalexy
创建于2025-07-06
订阅专栏
算法学习
暂无订阅
共3篇文章
创建于2025-07-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入底层全图解-二叉树、BST树、AVL树、红黑树、B树、B+树
树是一种重要的非线性数据结构,由节点(或顶点)和边组成,具有层次关系。 一、 链表-斜树(Skewed Tree) 链表是一种常见的基础数据结构,是一种线性表,但不像数组那样是连续的内存空间,而是通过
深入JVM底层-内存分配算法
1、 指针碰撞(Bump the Pointer) 用于连续内存分配,适用于堆内存规整的场景(如复制算法后),通过移动指针分配内存。 原理: 维护一个指针:始终指向堆内存中下一个可用的起始地址 顺序分
深入JVM底层-垃圾回收GC算法
1、标记-清除算法(Mark-Sweep): 原理: 标记所有存活对象,然后清除未标记的垃圾对象。 标记阶段: 遍历所有GC Roots(如栈帧中的局部变量、静态变量等),标记所有可达(存活)对象。