二分折半排序

2021-02-18 09:18

阅读:407

待排序数据:2,1,6,7,4 数据部分:原文https://www.jianshu.com/p/93926f680184

取第一个元素作为有序表,剩余的元素作为无序表

   其中有序表:2;无序表:1,6,7,4

第一次比较,从无序表中取出第一个数 1,与中间值2比较,1

   有序表:1,2;无序表:6,7,4

第二次比较,从无序表中取出第一个数 6,与中间值1比较,6>1,要放在1的后面,再与后半区(有序表:2)的中间值2比较,6>2,6插入到2的后面,得到

   有序表:1,2,6;无序表:7,4


评论


亲,登录后才可以留言!