overleaf伪代码,while的问题

问题遇到的现象和发生背景

overleaf伪代码,while的线对不齐

问题相关代码,请勿粘贴截图

\While{find the vertex u} {
\If{$u_4_score$ is maximum }{
u $\leftarrow u_4$;\
}
\If{MCC^{2}(u_4)==MCC^{2}(u_5)}{
\If{MCC^{2}(u_4)==1 \cap MCC^{2}(u_5)==2}{
u $\leftarrow u_5$;\
}
\If{MCC^{2}(u_4)==MCC^{2}(u_5) \cap u_4_time_stamp>=u_5_time_stamp}{
u $\leftarrow u_5$;\
}
}
}
$D_k^{} \leftarrow$ u;\
\Return $D_k^{
}$ ;
\end{algorithm}

运行结果及报错内容

img

img

我的解答思路和尝试过的方法

调整了一个小时,还是没弄好

我想要达到的结果

img