首页 > 试题广场 >

将数组{8, 23, 4, 16, 77, -5, 53,

[单选题]
将数组{8, 23, 4, 16, 77, -5, 53, 100}中的元素按从大到小的顺序排列,每次可以交换任 意两个元素,最少需要交换( )次。
  • 4
  • 5
  • 6
  • 7
  • 8

原数组:{8, 23, 4, 16, 77, -5, 53, 100}
排序后:{-2,4, 8, 16, 23, 53, 77, 100}
从原数组向排序后的数组连边:

得到三个环
答案是节点数-环数

发表于 2019-10-18 12:44:15 回复(0)