写一个合并排序算法的伪代码.
这里是合并排序算法的伪代码: ```算法合并排序 (((arr,低,高) if low < high // 找到中点 <- (低 +高) / 2 // 复制排序两个半部分合并排序 (((arr,低,中) 合并排序 (((arr,中 +高) // 合并两个排序半部分合并排序 if (((arr,低,中,高) 结束如果结束算法合并排序算法合并排序,低,中,高) n1 <- (中 -低 + 1) n2 <- (高 -中) // 创建临时数组让左 = [1..n1]让右 [1..n2] // 复制临时数组左[]和[]右为 i- 1 到 n[i] k[i] k[i] i+i+i] i+i+i+i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i+i] k[i] k[i] k[i] k[i] k[i] k[i+i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i] k[i1 k[i1 k[i1 k[i1 k[i] k[i1 k[i] k[i1 k[i] k[i1 k[i] k[i1 k[i1 k[i] k[i1 k[i] k[i1 k[i1 k[i] k[i] k[i1 k[i1 k[i1 k[i] k[i1 k] k[i1 k[i1 k] k[i1 k[i1 k[i1 k] k[i1 k] k[i1 k] k[i1 k] k] k[i1 k[i1 k[i1 k] k[i1 k] k] k] k] k] k[i1 k[i1 k] k] k] k] k[i1 k] k] k] k] k[i1 k] k] k] k] k] k[i1 k] k] k] k] k] k[i1 k] k] k] k] k] k[i1 k] k] k] k] k] k] k] k] k[i1 k] k] k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k1 k