设有5个互不相同的元素a,b,c,d,e,能否通过7次比较就将其排好序?如果能,请列出其比较迎程;如果不能,则说明原因。

admin2019-08-01  20

问题 设有5个互不相同的元素a,b,c,d,e,能否通过7次比较就将其排好序?如果能,请列出其比较迎程;如果不能,则说明原因。

选项

答案可以做到。取a与b进行比较,c与d进行比较。设a>b,c>d(ad,则有序a>b>d;若bd>b,此时已进行了3次比较。再把另外两个元素按折半插入排序方法,插入到上述某个序列中共需4次比较,从而共需7次比较。

解析
转载请注明原文地址:https://kaotiyun.com/show/b3Ci777K
0

最新回复(0)