Golang实现基本排序算法
手写相关排序算法 (待更新)
package main
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
func simpleSort(data *[]int) {
// O(n^2) ,每次从子列表找出最小的位置和当前位置交换
for i := 0; i < len(*data); i++ {
minIndex := i
for j := i; j < len(*data); j++ {
// 从当前元素群中找出比minIndex位置更小的元素
if (*data)[j] < (*data)[minIndex] {
minIndex = j
}
}
if minIndex != i {
(*data)[i], (*data)[minIndex] = (
Golang实现基本排序算法最先出现在Python成神之路。
共有 0 条评论