简单选择排序(golang)
funcsimpleSelectionSort(unsorted[]int,nint){varkey,tempintfori:=0;i<n;i++{key=selectMiniKey(unsorted,n,i)ifkey!=i{temp=unsorted[i]unsorted[i]=unsorted[key]unsorted[key]=temp}}}funcselectMiniKey(a[]int,nint,iint)int{k:=iforj:=i+1;j<n;j++{ifa[k]>a[j]{k=j}}returnk}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。