88 Merge Sorted Array

来源:互联网 发布:macbook pdf编辑软件 编辑:程序博客网 时间:2024/05/21 14:44

Merge Sorted Array

 


我的代码
public class Solution {    public void merge(int A[], int m, int B[], int n) {        int k = m-1;        int j = n-1;        while(k != -1 && j != -1)        {            if (A[k] >= B[j]) {                A[k+j+1] = A[k];                k--;             }            else            {                A[k+j+1] = B[j];                j--;            }        }        if (k == -1) {            while (j > -1)             {                A[j] = B[j];                j--;            }        }}}

-1.29
总结:
1.A[I]中i的取值容易出错
2.while不用引入循环变量,这一点来说,while比for更好
0 0
原创粉丝点击