初级会员
  • 第 61362 位会员
  • _GoLang_
  • 2021-04-04 12:45:58
  • Offline
  • 21 91

最近发布的主题

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了博文 golang实现插入排序
    //提示错误:cannot use a (type [10]int) as type []int in argument to InsertSort 网上找了段代码贴上 ``` func main() { // 定义数据源 mySlice := []int{1,43,54,62,21,66,32,78,36,76,39} sliceLen := len(mySlice) for i:=1; i<sliceLen;i++{ // 获得当前需要比较的元素值。 tmp := mySlice[i] // 内层循环控制 比较 并 插入 for j:=i-1;j>=0;j--{ // mySlice[i] 需要插入的元素 // mySlice[j] 需要比较的元素 if tmp < mySlice[j] { // 如果插入的元素小,交换位置。将后边的元素与前边的元素互换 mySlice[j+1] = mySlice[j] // 将前面的数设置为当前需要交换的数 mySlice[j] = tmp } else { // 由于是已经排序好的,则不需要再次比较。 break } } } fmt.Println(mySlice) } ```
  • **不错,谢谢分享**