Я решаю проблему в leetcode, где мне нужно найти медиану двух отсортированных массивов. Я уже решил эту проблему в gfg, C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Я решаю проблему в leetcode, где мне нужно найти медиану двух отсортированных массивов. Я уже решил эту проблему в gfg,

Сообщение Anonymous »

Для следующего тестового примера -> [1,2,3,5,6] и [2]
Я получаю эту ошибку ->

Код: Выделить всё

Line 1037: Char 34: runtime error: addition of unsigned offset to 0x502000000610 overflowed to 0x50200000060c (stl_vector.h)
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h:1046:34
Это мой код:

Код: Выделить всё

double findMedianSortedArrays(vector& nums1, vector& nums2) {
int n1= nums1.size(), n2 = nums2.size();
if(n1 == 0){
if(n2%2 == 0) return (double)(nums2[n2/2]+nums2[n2/2 - 1])/2;
else return nums2[n2/2];
}else if(n2==0){
if(n1%2 == 0) return (double)(nums1[n1/2]+nums1[n1/2 - 1])/2;
else return nums1[n1/2];
}

int low = 0, high = n1;
int min1,min2,max1,max2;

while(low=n1) ? INT_MAX : nums1[p1];
min2 = (p2>=n2) ? INT_MAX : nums2[p2];

max1 = (p1

Подробнее здесь: [url]https://stackoverflow.com/questions/78644273/i-am-solving-a-problem-on-leetcode-where-i-have-find-the-median-of-two-sorted-ar[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»