简单选择排序(golang)
发布时间:2020-12-16 09:44:47 所属栏目:大数据 来源:网络整理
导读:funcsimpleSelectionSort(unsorted[]int,nint){varkey,tempintfori:=0;in;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;jn;j++{ifa[
funcsimpleSelectionSort(unsorted[]int,nint){ varkey,tempint fori:=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:=i forj:=i+1;j<n;j++{ ifa[k]>a[j]{ k=j } } returnk } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |