常规做法
1 | package main |
一次优化
1 | package main |
当某一次排列没有发生位置交换时证明已经完成排序
二次调优
1 | package main |
在一次调优的基础上记录上一次排列最后一次发生交换的位置,那么之后的位置都是没有发生交换的,所以下一轮交换从上一轮最后一次调优的位置开始
1 | package main |
1 | package main |
当某一次排列没有发生位置交换时证明已经完成排序
1 | package main |
在一次调优的基础上记录上一次排列最后一次发生交换的位置,那么之后的位置都是没有发生交换的,所以下一轮交换从上一轮最后一次调优的位置开始
微信支付
支付宝
欢迎关注我的其它发布渠道