还是关于递归函数
  • 板块学术版
  • 楼主Masna_Kimoyo
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/11/17 00:01
  • 上次更新2023/11/4 00:21:36
查看原帖
还是关于递归函数
199459
Masna_Kimoyo楼主2021/11/17 00:01

现有一个函数 rotate,里面有一些内容:

inline void rotate(int &x)
{
...
x=fa[x]
...
}

还有一个函数 insert,里面有一些内容

inline void insert(int &x)
{
...
rotate(x)
...
}

现在我把它们改成这样:

roate(int x)
{
...
...
}//不带传参了
insert(int &x)
{
roate(x),x=fa[x]
}

相当于是把roate中x赋值语句带到下面来了(我的理解),但是这是错的

有神仙能跟我讲讲这是为什么嘛qwq

2021/11/17 00:01
加载中...