我有一个使用visual c 2008和visual c 2010构建的相当复杂的算法。当我在VC2010(特别是/Og)中启用优化的情况下编译时,算法会产生错误的输出。在VC2008中构建完全相同的代码(有或没有优化)或在没有优化的VC2010中构建相同的代码会产生正确运行的算法。在启用优化的情况下,我在调试代码时遇到了很大的困难,并且在这方面已经坚持了很长一段时间。有没有人知道不同版本的优化有什么不同?
我有一个算法,我已经研究了一段时间,但我的问题是,它是有点慢。我将不得不以某种方式优化它,但我发现它有点困难。当前的速度是O(n^4),在for循环中有一些额外的执行。/// <summary>
/// Check if the sortet masterList matches any other testcases.