Уведомления

Группа в Telegram: @pythonsu

#1 Май 3, 2016 19:05:30

Qwerty16
Зарегистрирован: 2016-03-20
Сообщения: 38
Репутация: +  -1  -
Профиль   Отправить e-mail  

Рекурсия

def seach_(a,k):        
    for i in range(n):
        for j in range(m):
            if a[i][j] == k:
                return i,j

вот функция к ней нужно применить рекурсивный метод помогите пожалуйста

Офлайн

#2 Май 3, 2016 19:11:44

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Рекурсия

К этой функции ничего невозможно применить, потому что переменные n и m не определены в данной области видимости.



Офлайн

#3 Май 3, 2016 19:14:23

Qwerty16
Зарегистрирован: 2016-03-20
Сообщения: 38
Репутация: +  -1  -
Профиль   Отправить e-mail  

Рекурсия

def seach_(a,k,n,m):        
    for i in range(n):
        for j in range(m):
            if a[i][j] == k:
                return i,j

Офлайн

#4 Май 3, 2016 19:22:13

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Рекурсия

Qwerty16
Вы понимаете, что вообще делает ваша функция?
Она возвращает координаты элемента двухмерного массива для элемента равного k.
На кой х…. тут рекурсия?



Отредактировано FishHook (Май 3, 2016 19:22:28)

Офлайн

#5 Май 3, 2016 19:26:17

Qwerty16
Зарегистрирован: 2016-03-20
Сообщения: 38
Репутация: +  -1  -
Профиль   Отправить e-mail  

Рекурсия

Напишите программу, которая будет содержать рекурсивние функции вычисления поиска элемента с заданным значением в квадратной матрице такое условие

Офлайн

#6 Май 3, 2016 19:32:39

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Рекурсия

Для студентов есть отдельный заповедник, и вы об этом знаете.
Рекомендую более не флудить в непрофильных темах.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version