数组 a 包含10个互不相同的元素,即a[0],a[1],…,a[9],其中a[0],a[2],…,a[8]称为奇数位元素,a[1],a[3],…,a[9]称为偶数位元素。有如下Python程序段:
n=len(a)
for i in range(n//2-1):
for j in range(n-2,2*i,-2):
if a[j]<a[j-2]:
a[j],a[j-2]=a[j-2],a[j]
该程序段实现的功能是( )
- A、仅对奇数位元素升序排列
- B、仅对偶数位元素升序排列
- C、奇数位元素升序,偶数位元素降序排列
- D、奇数位元素降序,偶数位元素升序排列