【发布时间】:2009-01-08 03:19:01
【问题描述】:
我必须解决这个问题的一个想法是组成一个大小为 8x8 的缓冲区,用指向我的检查器(全部 20 个)的指针填充它,其余的保留 0(空),然后运行洗牌算法在缓冲区上,仅此而已(只需将其读取为 8x8 数组)
- 我想知道是否有更好的方法来做到这一点。
- 我需要用 C# 编写它,而我的建议不会按照我描述的方式工作
有人吗?
【问题讨论】:
-
"提案不会像我描述的那样工作" 什么意思?你有一个具体的问题吗?一个不起作用的代码 sn-p?你有一个例子说明什么不能按照你描述的方式工作吗?
-
这些作品必须遵循它们的正常规则吗?即一位白色和一位黑色方形主教等?
-
@Mitch:好问题!没想到
-
另外,你暗示使用跳棋和棋子(标题说国际象棋,内容说跳棋)。也就是说,我假设跳棋。
-
S.Lott:我写的东西很有效,但我认为有更聪明的方法。米奇:没有规则,就像我说的,只是在随机的地方填充它们,但全部 20 个。
标签: c# arrays algorithm random