一、题目内容

image.png

二、题解

解法1:

思路

双指针,分治

代码

  1. public class Solution {
  2. public int findMedianinTwoSortedAray (int[] arr1, int[] arr2) {
  3. // write code here
  4. int len1 = arr1.length;
  5. int len2 = arr2.length;
  6. int k = (len1+len2)/2;
  7. int index1 = 0,index2 = 0;
  8. int target = 0;
  9. for(int i = 0; i<k; i++){
  10. if(arr1[index1]<arr2[index2]){
  11. target = arr1[index1];
  12. index1++;
  13. }else{
  14. target = arr2[index2];
  15. index2++;
  16. }
  17. }
  18. return target;
  19. }
  20. }