⬅️ 返回学习中心

🚀 秒懂算法 - 排序与搜索

使用费曼学习法,直观理解经典算法的执行过程

0
比较次数
0
交换次数
1
2
3
4
5
6
7
遍历顺序将显示在这里

📊 排序算法复杂度对比

算法 最好 平均 最坏 空间 稳定性
冒泡排序 O(n) O(n²) O(n²) O(1) ✅ 稳定
选择排序 O(n²) O(n²) O(n²) O(1) ❌ 不稳定
插入排序 O(n) O(n²) O(n²) O(1) ✅ 稳定
快速排序 O(n log n) O(n log n) O(n²) O(log n) ❌ 不稳定
归并排序 O(n log n) O(n log n) O(n log n) O(n) ✅ 稳定
堆排序 O(n log n) O(n log n) O(n log n) O(1) ❌ 不稳定

🔍 查找算法复杂度对比

算法 时间复杂度 空间复杂度 适用场景
线性查找 O(n) O(1) 无序数组
二分查找 O(log n) O(1) 有序数组
哈希查找 O(1) O(n) 需要快速查找