Lintcode373 Partition Array by Odd and Even solution 题解
2024-08-31 13:50:14
【题目描述】
Partition an integers array into odd number first and even number second.
分割一个整数数组,使得奇数在前偶数在后。
【题目链接】
www.lintcode.com/en/problem/partition-array-by-odd-and-even/
【题目解析】
1、将数组中的奇数和偶数分开,使用『两根指针』的方法,用快排的思路,右指针分别从数组首尾走起
2、左指针不断往右走直到遇到偶数,右指针不断往左走直到遇到奇数,交换左右指针数据。
3、重复2操作,知道左右指针相遇,算法结束。
【参考答案】
最新文章
- code
- Linux 基础
- ALT+TAB切换时小图标的添加 界面透明 屏幕大小 竖行字体 进程信息
- Koala-Sass编译
- easyfinding(codevs 3280)
- svn 中 版本回退
- eclipse查看 rt.jar 源码
- String 和 StringBuffer的区别
- c#基础: 线程的初级用法总结
- Xcode插件包Alcatraz
- python列表基础操作
- PhotoSwipe源码解读系列(二)
- 将Excel表中的数据导入到数据库
- 神经网络训练tricks
- redis conf 中文详解
- spring中@Value(";${key}";)值原样输出${key}分析与解决
- [转载]GBK 汉字内码扩展规范编码表(1.0 版)
- PCIE BAR空间
- 1 RabbitMQ 安装,配置
- 论文阅读 | ExtremeNet:Bottom-up Object Detection by Grouping Extreme and Center Points