Merge Sorted Array
来源:互联网 发布:淘宝苏宁易购怎么退货 编辑:程序博客网 时间:2024/06/05 06:29
Merge Sorted Array
Total Accepted: 6782 Total Submissions: 21148My SubmissionsGiven two sorted integer arrays A and B, merge B into A as one sorted array.
Note:
You may assume that A has enough space to hold additional elements from B. The number of elements initialized in A and B are m and n respectively.
public static void merge2(int[] A, int m, int[] B, int n) { int i = m + n - 1; m--;n--; while (m >= 0 && n >= 0) A[i--] = A[m] > B[n] ? A[m--] : B[n--]; while (n >= 0) A[i--] = B[n--]; }
或者:
public static void merge(int[] A, int m, int[] B, int n) { System.arraycopy(A, 0, A, n, m); int a = n, b = 0, i = 0; while (a < m + n && b < n) A[i++] = A[a] <= B[b] ? A[a++] : B[b++]; while (b < n) A[i++] = B[b++]; }
0 0
- [Array]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
- Merge Sorted Array
- [Leetcode]Merge Sorted Array
- Merge Sorted Array
- Merge Sorted Array
- Regex with python初次尝试
- c内嵌汇编语句
- Debian wheezy安装CUDA环境
- 第一课试试
- 减少http请求数说起
- Merge Sorted Array
- Speex手册(一)——目录
- Partition List
- 不要让其他人的技术债务影响到你
- Career Fair
- [安装]ubuntu 如何修改 .vimrc 文件
- LeetCode(143)Reorder List
- Linux Shell 脚本攻略 ---- 第八章 当个好管家
- 2035——人见人爱A^B