https://leetcode.com/problems/wiggle-sort-ii/
1. 解题思路
先找出数组的中位数,然后for循环遍历数组,大于中位数的放在奇数index上,小于中位数的放在偶数index上。
若数组长度为4,按照:1 3 0 2的顺序遍历
若数组长度为5,按照:1 3 5 0 2的顺序遍历
总结来说就是按照(2i+1)%(n|1)的顺序遍历数组。
注意需要处理多个中位数的情况,此时不能保证中位数应该放在偶数index还是奇数index上,处理方法是先不管直接跳过,放置完所有非中位数的数,中位数怎