nums1 = [1,3]
nums2 = [2,7]
nums=nums1+nums2
for i in range(len(nums)):
for j in range(i+1):
if nums[i]<nums[j]:
nums[i]=nums[i]^nums[j]
nums[j]=nums[i]^nums[j]
nums[i]=nums[i]^nums[j]
a=len(nums)
print(a//2)
print(nums)
print(nums[a//2])
if a%2==0:
print((nums[a//2]+nums[(a//2)-1])/2)
else:
print(nums[a//2])
2.leetcode运行代码
class Solution:
def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float:
nums=nums1+nums2
for i in range(len(nums)):
for j in range(i+1):
if nums[i]<nums[j]:
nums[i]=nums[i]^nums[j]
nums[j]=nums[i]^nums[j]
nums[i]=nums[i]^nums[j]
a=len(nums)
if a%2==0:
return((nums[a//2]+nums[(a//2)-1])/2)
else:
return(nums[a//2])