用于数独的锯齿状或多维数组

dyl*_*ert 0 c# jagged-arrays multidimensional-array

我想用c#做一个数独.我应该使用锯齿状或多维数组.为什么?

我知道,对于简单的数组逻辑,例如数独,锯齿状数组更快更有效.但也许还有其他争论?

提前致谢.

编辑:我需要在数独上执行一些解决方法.像回溯算法一样.我发现多维数组有更好的语法.

我想我的问题是:哪个最简单易用,实现和修改?

Lev*_*lho 6

不要仅仅为了过早优化而继续复杂化.使用一个简单的多维数组,然后如果您发现它导致性能问题,请重构您的代码以将其考虑在内.

提示:您可能遇到的任何性能问题都不会来自多维或锯齿状数组的选择.