溫馨提示×

Python TreeNode的構(gòu)造函數(shù)如何定義

小樊
84
2024-08-17 16:19:35
欄目: 編程語言

Python中的TreeNode類的構(gòu)造函數(shù)可以這樣定義:

class TreeNode:
    def __init__(self, val=0, left=None, right=None):
        self.val = val
        self.left = left
        self.right = right

這個構(gòu)造函數(shù)接受三個參數(shù):val表示節(jié)點(diǎn)的值,默認(rèn)為0;left表示左子節(jié)點(diǎn),默認(rèn)為None;right表示右子節(jié)點(diǎn),默認(rèn)為None。通過這個構(gòu)造函數(shù),我們可以創(chuàng)建一個TreeNode對象并指定節(jié)點(diǎn)的值和子節(jié)點(diǎn)。

0