【发布时间】:2015-02-23 19:28:27
【问题描述】:
我正在用 C++ 创建一个交互式数独板。每当用户更改值时,我想检查板是否已完成。当板上的所有空间都填满时,该板将完成。我对如何做到这一点的两个想法是:
创建一个私有数据成员来保存填充空间的数量。要检查电路板是否已完成,我只需检查此值是否等于 boardLength^2
创建一个成员函数,它遍历板子并在找到空格时返回 false,如果它通过板子而没有找到任何空格则返回 true
这是一个偏好问题,还是有更可接受/正确的方法来做到这一点?
【问题讨论】:
-
一般来说,如果您发现自己通过将代码包装在执行十亿次的循环中来对代码进行基准测试,而实际上相关代码将在每个程序执行时执行 一次,您'在浪费你的时间。
标签: c++ performance algorithm