年轻人的努力

导航

2021年4月12日 #

insert sort

摘要: 时间复杂度最好为O(n),最差为O(n2),空间复杂度为O(1),稳定 int n=0; for(int i=1;i<len;i++) { for(int j=i;j>0;j--) { if (a[j]<a[j-1]) swap(); n++; } if } 阅读全文

posted @ 2021-04-12 20:31 年轻人的努力 阅读(38) 评论(0) 推荐(0)

bubble sort

摘要: 时间复杂度最差为O(n2),最好为O(n),空间复杂度为O(1),属于稳定 n=0; for(int i = len-1;i>0;i--) { for(int j =0;j<i;j++) { if (a[j]>a[j+1]) { swap(); } } if (n==0) { break; } } 阅读全文

posted @ 2021-04-12 20:10 年轻人的努力 阅读(27) 评论(0) 推荐(0)

selecton sort

摘要: for (int i =0;i<len -1;i++) { minpos =i; for(int j=i+1;j<len;j++) { if (a[j]<a[minpos]) { swap(); } } } 阅读全文

posted @ 2021-04-12 20:07 年轻人的努力 阅读(44) 评论(0) 推荐(0)