「ノードの極端なパターン」を使用して、ノードのリストで最小値を見つけることになっています。私はそのmin()
機能を使用することを許可されていません。ある種のループまたは再帰を使用する必要があると思います。配列の「極端なパターン」は次のとおりです。
largest = items[0]
for i in range(0,len(items),1):
if (items[i] > largest):
largest = items[i]
ただし、このパターンは、ノードを含む次のようなリストでは機能しません。
[1, [23, [53, [54, [5, None]]]]]
上記のようなリストで最小値を見つけるために同様のパターンを実装するにはどうすればよいですか?