2. 下面C++代码以递归方式实现合并排序,并假设merge(int T[], int R[], int s, int m, int t)函数将有序(同样排序规则)的T[s..m]和T[m+1..t]归并到R[s..t]中。横线处应填上代码是( )。
```cpp
void mergeSort(int SList[], int T2[], int s, int t, int len) {
if (s == t) {
T2[s] = SList[s];
return;
}
int m = (s + t) / 2;
int T1[len];
________________________;
merge(T1, T2, s, m, t);
}
```