要?jiǎng)?chuàng)建一個(gè)簡(jiǎn)單的二叉樹(shù),你可以按照以下步驟進(jìn)行:
以下是一個(gè)使用Python實(shí)現(xiàn)的簡(jiǎn)單二叉樹(shù)的例子:
class TreeNode:
def __init__(self, value):
self.value = value
self.left = None
self.right = None
# 創(chuàng)建根節(jié)點(diǎn)
root = TreeNode(1)
# 添加左子節(jié)點(diǎn)
root.left = TreeNode(2)
# 添加右子節(jié)點(diǎn)
root.right = TreeNode(3)
# 添加左子節(jié)點(diǎn)的左子節(jié)點(diǎn)
root.left.left = TreeNode(4)
# 添加左子節(jié)點(diǎn)的右子節(jié)點(diǎn)
root.left.right = TreeNode(5)
這樣就創(chuàng)建了一個(gè)簡(jiǎn)單的二叉樹(shù)。你可以通過(guò)訪問(wèn)根節(jié)點(diǎn)及其屬性來(lái)訪問(wèn)和操作二叉樹(shù)中的節(jié)點(diǎn)。