我将如何开始编码这种排序技术(我从算法中改变了它,因为真正制作能够做到这一点的代码效率不高。仅用于知识目的)来完成这项特定的任务?
所以我们假设我们有一个1,0,14,5,3,1的混乱数组。 假设以一种方式排序,即新阵列将在最低区域中放置最低,在最高区域中放置最高阵列。
[ - , - , - , - , - , - ](空数组。短划线表示数组中的空位)
[ - 44, - , - , - , - ,5]
那么它假设要做
[ - 43,4, - , - ,3,5]
然后
[ - 43,4,1,1,3,5]
并完成排序。
同样的事情必须发生,但也有奇数。
编辑:是奇数我是指奇数编号。
这种技术还有什么重要意义?
编辑:以下是该计划的视频......是的,你会发现这是非常低效的。这是因为我在知道排序算法和O(n)之前就已经完成了...而且你会注意到有两个数组......效率也非常低......https://www.youtube.com/watch?v=r4NIDKS-zbM&feature=youtu.be
答案 0 :(得分:1)