[刷题]Merge Sorted Array
来源:互联网 发布:淘宝上的好评怎么写 编辑:程序博客网 时间:2024/06/07 06:16
[LintCode]Merge Sorted Array
class Solution { /** * @param A and B: sorted integer array A and B. * @return: A new sorted integer array */ public ArrayList<Integer> mergeSortedArray(ArrayList<Integer> A, ArrayList<Integer> B) { // 2015-4-12 ArrayList<Integer> rst = new ArrayList<>(); if (A == null && B == null) { return rst; } else if (A == null || A.size() == 0) { return B; } else if (B == null || B.size() == 0) { return A; } int index1 = 0; int index2 = 0; while (index1 < A.size() && index2 < B.size()) { if (A.get(index1) <= B.get(index2)) { rst.add(A.get(index1)); index1++; } else { rst.add(B.get(index2)); index2++; } } while (index2 < B.size()) { rst.add(B.get(index2)); index2++; } while (index1 < A.size()) { rst.add(A.get(index1)); index1++; } return rst; }}
0 0
- [刷题]Merge Sorted Array
- [刷题]Merge Sorted Array II
- LeetCode刷题【Array】Merge Sorted Array
- [Array]Merge Sorted Array
- LeetCode-Easy刷题(18) Merge Sorted Array
- LeetCode: Merge Sorted Array
- Merge Sorted Array
- [Leetcode] Merge Sorted Array
- Merge Sorted Array
- [LeetCode] Merge Sorted Array
- Merge Sorted Array
- Merge Sorted Array
- [88]Merge Sorted Array
- Merge Sorted Array
- Merge Sorted Array
- [LeetCode]Merge Sorted Array
- Merge Sorted Array
- [leetcode]Merge Sorted Array
- Socket编程
- CBPeripheralManager学习笔记
- linux中从一台机器复制文件或目录到另一台机器上linux机器上
- MyBatis 入门到精通(一) 了解MyBatis获取SqlSession
- 初始JavaScript中的模块
- [刷题]Merge Sorted Array
- Github上的Android项目介绍之ListViewAnimation(针对listView item的侧滑菜单)(1)
- 16-Bug解决之道
- [LeetCode]Rising Temperature,解题报告
- IOS CGAffineTransform视图平移,放缩,旋转
- hdu 4284 floyed+状态压缩dp
- Python 学习笔记之读写模式
- 第六周项目1(1)-深复制体验
- 欢迎使用CSDN-markdown编辑器