先上标准答案

看到这个算法,其实我一开始是有疑惑的: 为什么外循环length-1呢?

然后改成了外循环不-1, 发现也是可以的;
既然可以不添加length-1,那外循环length-1作用是?
: 少比较一次,节约内存而已; 如 [ 1, 2, 3 ], 只比较两次, 1和2比较, 2和3比较, 共比较两次;
先上标准答案
看到这个算法,其实我一开始是有疑惑的: 为什么外循环length-1呢?
然后改成了外循环不-1, 发现也是可以的;
既然可以不添加length-1,那外循环length-1作用是?
: 少比较一次,节约内存而已; 如 [ 1, 2, 3 ], 只比较两次, 1和2比较, 2和3比较, 共比较两次;
本文标题:js 选择排序理解
本文链接:https://www.haomeiwen.com/subject/pzqaqktx.html
网友评论