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

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

Note:

Since it merged from end, so 

1. tmp1, tmp2 = INT_MIN

2. tmp1 > tmp2

1 class Solution { 2 public: 3     void merge(int A[], int m, int B[], int n) { 4         int total = m+n-1, indexA = m-1, indexB = n-1; 5         while (indexA >= 0 || indexB >= 0) { 6             int tmp1 = INT_MIN, tmp2 = INT_MIN; 7             if (indexA >= 0) { 8                 tmp1 = A[indexA]; 9             }10             if (indexB >= 0) {11                 tmp2 = B[indexB];12             }13             if (tmp1 > tmp2) {14                 A[total--] = A[indexA--];15             } else {16                 A[total--] = B[indexB--];17             }18         }19     }20 };

 

转载于:https://www.cnblogs.com/shuashuashua/p/4355093.html

你可能感兴趣的文章
通信基站(dfs回溯,思维)
查看>>
nginx web加密访问
查看>>
iOS - Regex 正则表达式
查看>>
SYS_CONTEXT函数返回IP地址的一些误解
查看>>
第 68 章 Logical Volume Manager (LVM)
查看>>
膝盖中了一箭之康复篇-第八个月暨2月份目标总结
查看>>
IPA提交APPStore问题记录(一)
查看>>
有利于seo优化的网站地图不能取巧
查看>>
快照产品体验优化
查看>>
ASCII
查看>>
50天!3家!共享单车终于开始了“大逃亡”
查看>>
ibatis SqlMap not found
查看>>
Android SD卡创建文件和文件夹失败
查看>>
Ubuntu 14.04 vsftp refusing to run with writable root inside chroot问题解决方法
查看>>
Intellij IDEA远程调试tomcat
查看>>
hadoop的学习论坛
查看>>
替代Windows Cmd的利器PowerCmd
查看>>
Struts2 学习小结
查看>>
Linux IPMI 安装配置实用
查看>>
烂泥:wordpress迁移到docker
查看>>