2011图像所复试编程题2.
有10个互不相同的数,不知道具体数值但知道任意两个数之间的大小关系.
(1)请编写完整程序对其进行升序排序。
(2)是否还能使效率更高,请写出完整程序
(3)如果其中有相同的数,其他条件不变,是否还有更好的方法使其效率更高?
思路:不知具体数值,但知相对大小关系. 那么, 如何表达这种相对大小关系?
采用表(2维数组nRank[10][10]记录相对大小关系, nRank[i][j]=1表示第i个数>=第j个数, nRank[i][j]=0表示第i个数<第j个数.
那么,求和就可完成任务.
关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮
GMT+8, 2025-9-28 03:55 , Processed in 0.087911 second(s), Total 8, Slave 8(Usage:2.75M, Links:[2]1,1_1) queries , Redis On.
Powered by Discuz!
© 2001-2017 考研 Inc.