C. Crazy Diamond(思维+构造)
本文共 2346 字,大约阅读时间需要 7 分钟。
思路:数字1和n在排序过程中具有特殊性,常被用作中转站进行值的交换。
对于小于等于n/2的数值,处理方式如下:首先将其与n交换位置,再将交换后的数值转移到1的位置。对于大于n/2+1的数值,处理方式与上述相似。
#include #include #include #include #include #include
经过优化后的版本:
数字1和n在排序过程中具有特殊性,常被用作中转站进行值的交换。
对于小于等于n/2的数值,处理方式如下:首先将其与n交换位置,再将交换后的数值转移到1的位置。对于大于n/2+1的数值,处理方式与上述相似。
#include #include #include #include #include #include
转载地址:http://cict.baihongyu.com/