LeetCode | 88. 合并两个有序数组
我的Bilibili频道:香芋派Taro
我的个人博客:taropie0224.github.io(阅读体验更佳)
我的公众号:香芋派的烘焙坊
我的音频技术交流群:1136403177
我的个人微信:JazzyTaroPie
题解
1 | class Solution |
思路
双指针,偷一张LeetCode的图:
有序的东西当然可以想到是不是可以用双指针
直接上手:
- 新建两个分别指向两个数组头部的指针p1, p2,用于存放排序完成的数组sorted
- 比较两个指针当前所指位置的值的大小
- 如果某一个数组已经遍历完成,继续返回另一个数组剩下的值即可
- 将较小的那个值存入sorted
- 由于题目要求返回nums1,复制sorted覆盖num1即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 香芋派Taro!