博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Merge Sorted Array
阅读量:6311 次
发布时间:2019-06-22

本文共 1186 字,大约阅读时间需要 3 分钟。

hot3.png

public class Solution {    public void merge(int A[], int m, int B[], int n) {        if (n == 0) {            return;        }        if (m == 0) {            for (int tmp = 0; tmp < n; tmp++) {                A[tmp] = B[tmp];            }        }       int i = 0 , j = 0 , k = 0;        int[] C = new int[m + n];        while(k < m + n){            if(A[i] < B[j]){                C[k] = A[i];                i++;            }else{                C[k] = B[j];                j++;            }            k++;            if(i > m- 1){                break;            }            if(j > n - 1){                break;            }        }        if(i > m- 1){            while(j < n){                C[k] = B[j];                k++;                j++;            }        }        if(j > n - 1){            while(i < m){                C[k] = A[i];                i++;                k++;            }        }        for(int index = 0 ; index < C.length ; index++){            A[index] = C[index];            //System.out.println(C[index]);        }    }}

昨晚提交了三次,写了半个小时作用,刚刚写了接近10分钟,然后提交的时候发现遇到昨晚遇到的坑,把开始的判断加上去就通过了,写代码到底是靠状态还是靠RP呢?

转载于:https://my.oschina.net/LosersAFC/blog/225626

你可能感兴趣的文章
泰坦尼克号 预处理
查看>>
树链剖分-Hello!链剖-[NOIP2015]运输计划-[填坑]
查看>>
[10.2模拟] tree
查看>>
Ogg: Sybase to Oracle个人
查看>>
Spring Boot 第一个demo
查看>>
PyCharm 安装配置使用
查看>>
leetcode1094
查看>>
按钮在苹果手机显示不正常
查看>>
for xml path
查看>>
redis的sets类型
查看>>
数据库程序接口——JDBC——API解读第一篇——建立连接的核心对象
查看>>
AIX常用命令总结
查看>>
ASP.NET Web API 实例
查看>>
CentOS 6.5 LAMP安装配置(php5.6+MySQL5.7)
查看>>
vim插件安装总结
查看>>
计算概论(A)/基础编程练习(数据成分)/2:奥运奖牌计数
查看>>
UIDatePicker 时间滚动表
查看>>
Objective-C构造方法
查看>>
DFS BFS相关流程与代码
查看>>
UVALive 7297 bfs
查看>>