-1
2つのソートされたリンクリストをマージしようとしています。私は根を2つの頭のうち大きい方に割り当てる必要があります。どの要素が最大であるかをどのように知っているので、次のノードにそれを増やすことができますか?pythonの最大要素を見つける
現在、私はあなたがキーにmax
を探している、このコードに
3210
2つのソートされたリンクリストをマージしようとしています。私は根を2つの頭のうち大きい方に割り当てる必要があります。どの要素が最大であるかをどのように知っているので、次のノードにそれを増やすことができますか?pythonの最大要素を見つける
現在、私はあなたがキーにmax
を探している、このコードに
3210
を使用しています:
root = ListNode(max(l1, l2, key=lambda x: x.val).val)
使用がこれを通過したときmax
関数が最も高い値を持つノードを返します。 key
。 `:`最大(x.val L1、L2、キー=ラムダx)を試してみてください
import operator
root = ListNode(max(l1, l2, key=operator.attrgetter('val')).val)
:
また、あなたは
operator.attrgetter
を使用することができます。ここで、 'max'はラムダ関数に送られたときに' l1'と 'l2'のうち最も高い値を返します。 –