-2
package main
import(
"fmt"
)
シーケンスの要素を順番に出力します。ゴランの挿入ソート
func trace(A[]int,N int){
for i :=0; i < N; i++{
if i > 0 {
fmt.Println(" ")
fmt.Println("%d",A[i])
}
}
fmt.Println("\n")
}
0 RIGIN
func insertionSort(A[]int, N int) (int int) {
for i := 0; i < N; i++{
v := A[i]
j := i - 1
for j >= 0 && A[j] > v{
A[j + 1] = A[j]
j--
}
A[ j + 1 ] = v
trace(A,N)
}
return int
}
上記のコードは、エラーがあり、以下のコードは、エラーを有しています。
func main() {
var N,i,j int
var A[100]int
scanf("%d",&N)
for i:= 0; i < N; i++ {
scanf("%d",&A[i])
}
fmt.Println(trace(A,N))
fmt.Println(insertionSort(A,N))
return 0
}
これは、すべてのCとMain
に発生したエラーのロットです。
go1.5.2