 รวมอาร์เรย์จำนวนเต็มสองอาร์เรย์ที่จัดเรียงไว้ในอาร์เรย์เดียว
 def mergeSortedArrays(arr1, arr2): outputArray = [] arr1_Index = 0 arr2_Index = 0 ในขณะที่ arr1_Index < len(arr1) และ arr2_Index < len(arr2): ถ้า arr1[arr1_Index] < arr2[arr2_Index]: outputArray.append(arr1[ arr1_Index]) arr1_Index += 1 อย่างอื่น: outputArray.append(arr2[arr2_Index]) arr2_Index += 1 ในขณะที่ arr1_Index < len(arr1): outputArray.append(arr1[arr1_Index]) arr1_Index += 1 ในขณะที่ arr2_Index < len(arr2) : outputArray.append(arr2[arr2_Index]) arr2_Index += 1 return outputArray arr1 = [1, 2, 5, 8] arr2 = [3, 4, 6, 7] mergeSortedArrays(arr1, arr2) # [1,2, 3,4,5,6,7,8]