← 返回课程列表
第33课:选择与插入排序
进度 0/36
⛶
🃏
选择与插入排序
两种实用排序!
📖
选择排序和插入排序
🎯
选择排序
每次找最小的放到前面
🃏
插入排序
像整理扑克牌,逐个插入到正确位置
💡
适用场景
插入排序对基本有序的数据很快
🔍
动手试一试
📝
代码沙盒
🔄 重置
▶ 运行
arr = [64, 25, 12, 22, 11] print("选择排序演示:") for i in range(len(arr)): min_idx = i for j in range(i+1, len(arr)): if arr[j] < arr[min_idx]: min_idx = j arr[i], arr[min_idx] = arr[min_idx], arr[i] print("排序后:", arr)
💻
点击「运行」查看输出
首次运行需加载 Python 环境...
🎯
小测验
第1题:选择排序每次找什么放前面?
最大的
最小的
中间的
随机的
第2题:插入排序像什么?
冒泡泡
整理扑克牌
选水果
排队
📝
本课知识点
✓
选择排序每次选最小
✓
插入排序像整理扑克牌
✓
插入排序对有序数据快
✓
都是O(n²)
第33课完成!继续探索下一课吧 🚀
🧩
上一课
第32课
✓ 标记完成
下一课
第34课
🧩