怎样自己找到程序里的 Bug?
调试从可重复的错误开始。
理解代码为什么这样写,以及计算机怎样一步一步解决问题。
共 102 篇文章 · “C++” 清除
调试从可重复的错误开始。
找最大值时,记录“目前见过的最大值”,每看一个新值就比较并按需更新。
平均数是总和除以数量。
在无权图或每条边代价相同的情况下,BFS 可找到最少边数的路径。
函数可以在执行中调用自己,每次调用有独立的参数和执行位置。
图用顶点表示对象,用边表示关系。
贪心在每一步做一个当前看起来最好的选择。
if / else if / else 按顺序检查,找到第一个成立的分支就执行。
每一层普通递归调用都需要记住返回位置,以及本层仍要使用的信息。