阅读数:655
已有1条回答
管理员
选择排序法是一种不稳定的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。
选择排序法的第一层循环从起始元素开始选到倒数第二个元素,主要是在每次进入的第二层循环之前,将外层循环的下标赋值给临时变量,接下来的第二层循环中,如果发现有比这个最小位置处的元素更小的元素,则将那个更小的元素的下标赋给临时变量,最后,在二层循环退出后,如果临时变量改变,则说明,有比当前外层循环位置更小的元素,需要将这两个元素交换。
猜你喜欢
绿色健康食品有哪些食物
羊头羊蹄高压锅压多久
凯迪拉克CT4是什么发动机 凯迪拉克ct4排量多大(2.0T四缸发动机)
计算机中数据的表达形式是?
换驾驶证去哪里换?需要什么材料和手续?
24ah锂电池充满电需多少电
房间潮湿有蟑螂怎么办
2.0t相当于多大排量的自然吸气
OPPO A95怎么自动旋转屏幕
玉叶金花的修剪
真我gt5怎么关闭智能护盾
华为Mate60怎么拍照更清晰
最新学习
缺图片-网络无法访问互联网怎么办
无色素痣平常维生素C的水果能吃吗
电脑屏幕切换快捷键是什么
华为nova10SE怎么隐藏应用
昂科威plus这款车怎么样 空间宽敞动力强劲(油箱容量68L)
科四可以考几次,有限制没
2022款兰德酷路泽4000报价(兰德酷路泽4000丐版最低配价格)
吉利缤瑞是什么变速箱 两大变速箱类型(6MT+8挡CVT)
Redmi Note 12 Turbo怎么设置永不锁屏
iphone15plus怎么分屏聊天
棉衣有的地方空了咋办
柯迪亚克怎么样口碑 柯迪亚克怎么样值得买吗