算法实现:
可以结合这个动态图观察形象的变化! 点我
点击下图两处即可查看
细节分析:
// temp 变量一般是暂存要被覆盖的值
// 将当前操作元素和前面已排好序元素进行重新排序视为一个抽象层次,
// 层次内,要非常熟练,然后清晰接口,运用起来就得心应手。
// 算法的图像动态过程不能忘,直观的东西便于记忆,代码实现是工具。
代码: 对处理问题的逻辑用计算机语言描述一遍。
核心是理解算法的逻辑,代码是逻辑的外化体现。
算法实现:
可以结合这个动态图观察形象的变化! 点我
点击下图两处即可查看
细节分析:
// temp 变量一般是暂存要被覆盖的值
// 将当前操作元素和前面已排好序元素进行重新排序视为一个抽象层次,
// 层次内,要非常熟练,然后清晰接口,运用起来就得心应手。
// 算法的图像动态过程不能忘,直观的东西便于记忆,代码实现是工具。
代码: 对处理问题的逻辑用计算机语言描述一遍。
核心是理解算法的逻辑,代码是逻辑的外化体现。