这个题本来发在数据结构版面, 我也做出来了, 但我觉得有点投机取巧, 不知各位高手有没有什么好方法
题目如下
用c语言排列数据
第一列:
看一个排数列
1 1 2 2 3 3
然后排成结果是:
3 1 2 1 3 2
第二列:
看第二列
1 1 2 2 3 3 4 4
然后排成结果是:
4 1 3 1 2 4 3 2
其规则是在两个"1"中夹着一个数,两个“2”中夹着两个数,两个“3”中夹着三个数,两个“4”中夹着四个数。
即对照第二列:
“1”中是 1 3 1
“2”中是 2 4 3 2
“3”中是 3 1 2 4 3
“4”中是 4 1 3 1 2 4
最后求数列
1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 按以上的规则排列,得出结果是???
相关帖子连接
http://www.bc-cn.net/bbs/dispbbs.asp?boardID=179&ID=65777&page=1
7天内结帖, 总金额1000g
[此贴子已经被作者于2006-5-20 19:03:00编辑过]