This commit is contained in:
VicRen
2020-11-12 09:21:20 +08:00
parent 6fad915012
commit 6044d6790c
2 changed files with 107 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
package main
func main() {
}
func sortFor(n int, src []int) []int {
var find []int
for _, x := range src {
if x == n {
find = append(find, x)
} else {
left = append(left, x)
}
}
return append(find, left...)
}
func sortFor2(n int, src []int) []int {
l := len(src)
for i := l - 1; i >= 0; i-- {
for j := l - 1; j >= 0; j-- {
if src[i] != n && src[j] == n {
tmp := src[i]
src[i] = src[j]
src[j] = tmp
}
}
}
return src
}