迭代器挂了,四个迭代器需要考虑 split 的先后顺序
by Zvelig1205 @ 2022-11-19 19:30:38
举个例子:
```cpp
void copy(int l,int r,int x,int y)
{
IT il,ir,ix,iy;
if(x>r)
{
if(x-1==r)iy=split(y+1),ix=ir=split(x),il=split(l);
else iy=split(y+1),ix=split(x),ir=split(r+1),il=split(l);
}
else if(l>y)
{
if(l-1==y)ir=split(r+1),il=iy=split(l),ix=split(x);
else ir=split(r+1),il=split(l),iy=split(y+1),ix=split(x);
}
```
by Zvelig1205 @ 2022-11-19 19:31:36