March 2019
Intermediate to advanced
336 pages
9h 9m
English
The JoinArrays function takes the leftArr and rightArr integer arrays as parameters. The combined array is returned in the following code:
// Join Arrays methodfunc JoinArrays(leftArr []int, rightArr []int) []int { var num int var i int var j int num, i, j = len(leftArr)+len(rightArr), 0, 0 var array []int array = make([]int, num, num) var k int for k = 0; k < num; k++ { if i > len(leftArr)-1 && j <= len(rightArr)-1 { array[k] = rightArr[j] j++ } else if j > len(rightArr)-1 && i <= len(leftArr)-1 { array[k] = leftArr[i] i++ } else if leftArr[i] < rightArr[j] { array[k] = leftArr[i] i++ } else { array[k] = rightArr[j] j++ } } return array}
Read now
Unlock full access