sorted
来源:互联网 发布:淘宝滥发信息新规则 编辑:程序博客网 时间:2024/05/22 10:17
(一):sorted
- weiggle sort:
1)先把数组排序。
2)从中间分开;把小的那部分数组上的数放在偶数位数组上;把大那部分的数放在奇那部分的数组上;都是从后往前遍历。
3).偶数的总是比奇数的个数多一个,或者相等,故从中间划分时,要在小>=大。
public void wiggleSort(int[] nums) { int l = nums.length; quicksort(nums, 0, nums.length - 1); int[] temp = new int[l]; int s = (l + 1) >> 1; int t = l; for(int i = 0; i < l; i++){ temp[i] = (i & 1) == 0 ? nums[--s] : nums[--t]; } for(int i = 0; i < l; i++){ nums[i] = temp[i]; } }
阅读全文
0 0
- sorted
- Sorted
- sorted
- sorted
- sorted
- sorted
- sorted( )
- sorted
- Python: sorted
- python sorted
- Python Sorted()
- Python--sorted
- filter/sorted
- Python-----sorted
- python sorted
- sorted 函数
- 排序sorted
- sorted 排序
- 从媒体开拓者到投资人,来听戴自更解析传媒产业创投趋势
- 部署OpenStack+Ceph+热迁移架构图
- 傅盛:不要给自己设限,边界是后天长成的
- 未来,Python和C Sharp才是最好的编程语言
- Angular增删查练习
- sorted
- (12)Spring AOP通知
- coursera华盛顿1
- 要风度也要温度,对怕冷星人来说这款智能发热外套才是“年度最佳发明” | 钛空舱
- caffe python lmdb读写
- ExecutorService 的理解与使用
- IOS 本地存储NSUserDefaults封装
- java 继承与组合
- ODBC连接字符串