首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
敖正炀
创建于2025-03-30
订阅专栏
一些常见算法
暂无订阅
共4篇文章
创建于2025-03-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数据结构
以下是常见数据结构的详细解释及Java示例代码,结合了知识库中的核心概念和实现细节: 1. 数组(Array) 特点: 线性结构,内存连续,固定大小。 优点:快速随机访问(O(1))。 缺点:插入/删
排序算法
排序算法涵盖冒泡(稳定O(n²))、快速(O(n log n))、归并(稳定O(n log n))、堆排序(O(n log n))、计数排序(O(n+k)稳定),选型需结合数据规模、稳定性及内存限制。
红黑树
红黑树是一种高效的自平衡二叉搜索树,能够在插入、删除等操作后通过特定规则保持近似平衡,从而保证最坏情况下 (O(\log n)) 的时间复杂度。
跳表
跳表是一种基于多层有序链表的数据结构,通过构建多级索引提升查询效率,实现近似平衡树的性能(平均 (O(\log n)) 时间复杂度),但实现更简单,适合高并发场景