905. Sort Array By Parity - LeetCode
2024-08-30 10:39:03
Question
Solution
题目大意:数组排序,偶数放前,奇数在后,偶数的数之间不用管顺序,奇数的数之间也不用管顺序
思路:建两个list,一个放偶数,一个放奇数,最后将两个list合并,转化为数组返回
Java实现:
public int[] sortArrayByParity(int[] A) {
List<Integer> evenList = new ArrayList<>();
List<Integer> oddList = new ArrayList<>();
for (int i = 0; i < A.length; i++) {
if (A[i] % 2 == 0) evenList.add(A[i]);
else oddList.add(A[i]);
}
evenList.addAll(oddList);
int[] retArr = new int[A.length];
for (int i = 0; i < evenList.size(); i++) {
retArr[i] = evenList.get(i);
}
return retArr;
}
最新文章
- 方维 o2o app源码出售
- vue小总结
- 【BZOJ-1324】Exca王者之剑 最小割
- UVa 714 Copying Books(二分)
- sql中保留到小数点后两位以及非空判断赋值为零
- 服务器租用中网络ping值过高的原因
- Unity3D-terrain brush地形画刷无法出现在Scene中,无法刷地图2
- 改变传统的开单模式------手持POS终端移动销售开单 移动进销存的利器
- shell 编程基础(1)---初识shellscript
- Codeforces Round #353 (Div. 2) C. Money Transfers (思维题)
- 【Linux安全】系统资源监控与进程终止
- hdu 5256 序列变换(LIS最长上升子序列)
- VueJS搭建简单后台管理系统框架(一)环境搭建
- mysql 优化方法
- Google Guava
- AVStream ddk 翻译
- 详解vue移动端 下拉刷新
- vue路由守卫(全局守卫)
- js數據類型
- 解救小哈——DFS算法举例