用指针合并两个有序数组
指针的意思是内存空间的地址。可以通过一个数组中每个元素的下标来找出它的值,所以存储这个元素位置的下标值的变量可以看作一个指针。
将这个概念来实现python中的指针问题,由于它不是真正意义上的指针,所以我们家他“模拟指针问题”。
有两个从小到大党的有序排列的数组:
1,3,4,6,10
2,5,8,11
第一个数组里有5个元素,第二个数组里有4个元素。要想把他们合并成一个性的从小到大排列的数组,实现编程如下:
源代码:
#用指针很冰两个有序数组
arr1 = [1,3,4,6,10] #初始化两个数组
arr2 = [2,5,8,11]
ind = 0
ans = arr1.copy()#ans初始化为arr1
for i in range(