一道C语言题,跪求大神解答!我需要的是思路,谢谢!

2024-12-02 04:07:40
推荐回答(2个)
回答1:

3, 2, 6, 5, 4, 1从右向左看到6的时候递减,所以要替换掉2,在1、4、5、6中4是刚刚比2大,所以4换掉2,然后6125数字从小到大排列。

回答2:

这是一个典型的排列问题,关于算法可以参阅排列算法,不是一两句话说得清楚的。关于组合数的这类问题我略有涉及,有好的算法,如果需要,可以与你分享。排列的问题,我没有怎么分析过。