忘川睡着了zZ 2023-04-12 17:43 采纳率: 66.7%
浏览 14

力扣第4题,问一下哪有问题


double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) {
    int num1=0,num2=0;
    int len=nums2.size()<nums1.size()?nums1.size():nums2.size();
    int sum=(nums1.size()+nums2.size())/2;
    int a=(nums1.size()+nums2.size())&1^1;
    int *q=new int[sum+1];
    for(int i=0;i<sum+1;i++)
    {
        if(nums1.empty()||nums2.empty()){
            q[i]=nums1.empty()?nums2[num2++]:nums1[num1++];
        }
        else{
            q[i]=nums1[num1]<nums2[num2]?(num1+1>nums1.size()?nums2[num2++]:nums1[num1++]):(num2+1>nums2.size()?nums1[num1++]:nums2[num2++]);
        }
    }
    double n=a?(q[sum]+q[sum-1])/2+0.0:q[sum];
    delete[] q;
    return n;
}
  • 写回答

1条回答 默认 最新

  • 元气少女缘结神 2023-04-13 14:31
    关注

    首先写法不规范,条件语句括号但没有括号。
    然后结果错误,你调试去查吧:

    img

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月12日

悬赏问题

  • ¥20 C# NetworkStream WriteAsync方法卡住无反应
  • ¥15 这个如何解决详细步骤
  • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?
  • ¥30 靶向捕获探针设计软件包
  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制