| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 970 人关注过本帖
标题:请指点这个题目的算法,不胜感激
只看楼主 加入收藏
mwjpiero
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-3-4
收藏
得分:0 
有点人工智能的意思。
我就说一句,最大的左边和上面的都不能有空位,最小的下面和右边不能是空的。你用这种方法去写一个程序吧。其中要用回溯。
2006-03-04 17:14
cxwl3sxl
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:495
专家分:129
注 册:2005-11-12
收藏
得分:0 
可以先在对输入的六个数进行排序,然后在将后三个付给另一数组,在将两个数组换行分别输出就OK了

努力,哈哈,总有一天会变成高手~~~~~~因为我相信:没有办不到,只有想不到!http://t..cn/fpress
2006-03-05 11:48
iyuohz
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-2-22
收藏
得分:0 

数字不相等的情况下,就5种方法吧?


2006-03-05 12:50
iyuohz
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-2-22
收藏
得分:0 
行数 位置
[1]: [1] [2] [3]
[2]: [1] [2] [3]

首先 上边比下边大 左边比右边大
所以 最大数 在位置1 即 [1][1]=max=6
同理 最小数 在位置6 即 [2][3]=min=1
第2
大的数 只能在 [1][2] [2][1]
第2 小的数 只能在 [1][3] [2][2]
[1][2]=5
[2][2]=2
3 和 4 不同行 不同列 可以换位置 2种 [1][3],[2][1]
[1][3]=2
3 和 4 同行 要按照大小顺序 1种 [2][1],[2][2]
[2][1]=5
[1][3]=2
3 4 两个数 同列只能按 上比下大 排列 1种 [1][2],[2][2]
[2][2]=2
3 4 两个数 同行 只能按 左比右大 排列 1种 [1][2],[1][3]

只要按这方法编程就行了

[此贴子已经被作者于2006-3-5 14:44:21编辑过]


2006-03-05 14:38
快速回复:请指点这个题目的算法,不胜感激
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049536 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved