N个有序的集合合并成一个有序集合
如何将N个有序的集合合并成一个有序集合?!我们可以将集合进行两两合并,然后将结果再次两两合并,不断重复,最终合并成一个集合,实际上就只是个递归算法,代码如下:package mainimport "fmt"func main() { mock1:= []int {2,5,9} mock2:= []int {1,3,4} mock3:= []int {6,7,8} fmt.Println(mergeN(mock1, mock2, mock3)) // 输出:[1 2 3 4 5 6