双指针--合并两个排序数组

Posted xiximayou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了双指针--合并两个排序数组相关的知识,希望对你有一定的参考价值。

a1=[1,3,4,8,12]
a2=[2,5,7,10,12,14]
import copy
ans=copy.copy(a1)
p=0
q=0
while p<len(a1) and q<(len(a2)):
    if a2[q]>a1[p]:
        p+=1
    else:
        ans.insert(p+q,a2[q])
        q+=1
        
print(ans+a2[q:])

 

以上是关于双指针--合并两个排序数组的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 2363. 合并相似的物品:两种方法(哈希 / 排序+双指针)

双指针2合并两个有序数组

双指针2合并两个有序数组

leetcode 做过的题目总结

python算法双指针问题:两个有序数组的合并

Leetcode刷题100天—88. 合并两个有序数组(数组+双指针)—day23