Comment trouver la valeur minimale sans utiliser la méthode min ou max.
Répétez la comparaison des deux éléments.
** ▼ Lors de la recherche de la valeur minimale ** ・ Premier élément: La valeur initiale est la valeur 0. Il s'agit de la valeur minimale actuelle.
Remplacez le plus petit par la valeur minimale actuelle par rapport au deuxième élément.
・ Deuxième élément: L'élément suivant. Montez un par un. Il est toujours comparé au minimum actuel.
python
def min_val(arr):
min = 0 #Pour la première fois, définissez le 0 sur la valeur minimale actuelle (spécifiée par le numéro de séquence)
for i in range(1, len(arr)):
if arr[min] > arr[i]: #Si le numéro suivant est plus petit en comparaison, remplacez le numéro de séquence le plus bas actuel
min = i
print(a[min])
python
a = [2,4,5,3,10,1,8,6,3,2]
min_val(a)
#1
python
def max_val(arr):
max = 0
for i in range(1, len(arr)):
if arr[max] < arr[i]:
max = i
print(a[max])
python
a = [2,4,5,3,10,1,8,6,3,2]
max_val(a)
#10