`/* finding the minimum number of a array */
#include<stdio.h>
int minimum(int n, int a[n], int x);
int main(void)
{
int a[5] = { 5, 4, 3, 4, 5 };
printf("%d \n", minimum(4, a, 0));
return 0;
}
int minimum(int n, int a[n], int x)
{
int minima;
if (x >= n)
return a[x];
else
minima = minimum(n, a, x + 1);
if (a[x] > minima)
return minima;
}
`
Эй, я немного читал источники рекурсии в stackoverflaw. Также была найдена такая же проблема с использованием JAVA. Не могли бы вы объяснить мне, как работает этот код. Или это хорошая кодировка. Я делаю это самостоятельно, чтобы узнать рекурсию, и она работает. Пожалуйста, объясните.Рекурсия Как найти минимальное значение массива
Есть ли какая-то конкретная часть кода, которую вы не понимаете? –
"stackoverflaw" приятно. – alk
@alk "stackoverflaw": D – P0W