杰士邦有10个一盒的吗:各位朋友,这个题怎么编?

来源:百度文库 编辑:中科新闻网 时间:2024/05/13 05:05:59
有黑白棋子各有N个(分别用 * 和 0 表示),按下图方式排列
***……***000……000
N个黑棋 N个白棋
允许相邻两个棋子互换位置,最后使队形成黑白交替排列;
试编程实现该操作。

1、定义一个数组。
2、再定义一个数组来存储后退信息。
3、编写一个过程负责数组与图片的转换。
4、定义一个记载步数的变量。
5、定义一个过程来负责相邻交换。
6、麻烦的计算过程
...........................