🐵
指尖猴
全新升级
首页
IT基础
AI学习
3D建模
电子电路
软件开发
项目实战
学习神器
登录
微信群
加入官方微信群
扫码添加微信,备注"打字",拉你进群交流学习~
☰
← 返回课程列表
第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课
🧩