我在做题时发现自己的码风看起来非常冗余,举几个例子,例如求树的直径,我用两次bfs的方法+求出具体路径就要写好几十行,而且函数和主函数混搭,虽然好处是想起来简单不易出错,但是一旦出错特别难调。
还有就是A*求k短路的时候,我含估价函数的结构体和最短路的结构体还要分开定义,其实最短路时把f设为0就可以了,但是自己往往不会去写,尤其是在考场上,代码会越写越复杂,怎么办?