30 }
31}
32
33func merge(a []int, left, middle, right int) {34 len1 := middle - left + 1
35 len2 := right - middle
36 begin := make([]int, len1)
83 a = append(a,x)
84 }
85 TimSort(a)
86 fmt.Println("Sorted array: \n",a)87}
79 fmt.Scan(&n)
80 fmt.Println("Enter the values one by one: ")
81 for i:=0;i<n;i++ {
82 fmt.Scan(&x)83 a = append(a,x)
84 }
85 TimSort(a)
77 var x,n int
78 fmt.Println("Enter the number of elements")
79 fmt.Scan(&n)
80 fmt.Println("Enter the values one by one: ")81 for i:=0;i<n;i++ {
82 fmt.Scan(&x)
83 a = append(a,x)
76 var a []int
77 var x,n int
78 fmt.Println("Enter the number of elements")
79 fmt.Scan(&n)80 fmt.Println("Enter the values one by one: ")
81 for i:=0;i<n;i++ {
82 fmt.Scan(&x)
Failed to compile the code. Check occurrence description for syntax errors.