清华大学朱明方数据结构(精品).pptVIP

  • 3
  • 0
  • 约2.08万字
  • 约 60页
  • 2018-04-26 发布于湖北
  • 举报
清华大学朱明方数据结构(精品)

7.3 选择排序 简单选择排序 2.算法描述 SELECTSORT(L,n) 输入:无序表L(1:n) 输出:有序表L(1:n) FOR i=1 TO n-1 DO [共需选择n-1次] {k i FOR j=i+1 TO n DO [从当前无序子表中选出最小项L(k)] {IF L(j)L(k) THEN k j IF k≠i THEN L(i) ? L(k) [L(k)交换到无序子表的最前面I位置上] } RETURN * 7.3 选择排序 简单选择排序 3. 算法分析 时间复杂度:选择第i个元素,需要n-i次比较; 总比较次数为; 次 O(n2) ; 每选择一个元素最多有3次元素移动; 最多总移动次数为3(n-1) O(n); 时间复杂度为: O(n2) 空间复杂度

文档评论(0)

1亿VIP精品文档

相关文档