日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

统计和生成所有不同的二叉树

發布時間:2025/4/5 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 统计和生成所有不同的二叉树 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【題目】

  給定一個整數N,如果N<1,代表空樹結構,否則代表中序遍歷的結果為{1,2,3,…,N}。請返回可能的二叉樹結構有多少。

【基本思路】

  假設num[n]代表n個節點的搜索二叉樹有多少種可能。假設序列{1 , …, i , … , N},如果以i作為頭結點,i的左子樹有i-1個節點,所以可能的結構有num[i-1]種,右子樹有N-i個節點,所以有num[N-i]種可能,故以i作為頭結點的可能的結構的種數為num[i-1]*num[N-i]。?
  把從1到N分別作為頭節點,所有可能的結構加起來就是答案,利用動態規劃加速運算
?

def numTree(n):if n < 2:return 1num = [0 for i in range(n+1)]num[0] = 1for i in range(1,n+1):for j in range(1,i+1):num[i] += num[j-1] * num[i-j]return num[n]

進階問題:N的含義不變,假設可能的二叉樹結構有M種,請返回M個二叉樹的頭節點,每一顆二叉樹代表一種可能的結構

class Node:def __init__(self,value):self.value = valueself.left = Noneself.right = Nonedef generateTrees(n):return generate(1,n)def generate(start,end):res = []if start > end:res.append(None)head = Nonefor i in range(start,end+1):head = Node(i)lSubs = generate(start,i-1)rSubs = generate(i+1,end)for l in lSubs:for r in rSubs:head.left = lhead.right = rres.append(cloneTree(head))return resdef cloneTree(head):if head == None:return Noneres = Node(head.value)res.left = cloneTree(head.left)res.right = cloneTree(head.right)

?

總結

以上是生活随笔為你收集整理的统计和生成所有不同的二叉树的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩av高清无码 | 国产麻豆精品视频 | 羞羞的网站在线观看 | 日韩伦理一区二区 | 成人一级影片 | 一级黄色免费观看 | 亚洲 欧美 自拍偷拍 | 潘金莲一级淫片aaaaa武则天 | 嫩草在线视频 | 猛1被调教成公厕尿便失禁网站 | 一区二区三区在线播放 | 天天夜夜骑 | 亚洲一区二区三区香蕉 | 久久午夜视频 | 中文字幕在线国产 | 日韩视频免费在线播放 | 免费裸体美女网站 | 痴汉电车在线播放 | 老司机精品福利导航 | 一本免费视频 | 俄罗斯毛片基地 | 青娱乐青青草 | 射死你天天日 | 久久成人在线视频 | 97国产精品人人爽人人做 | se综合 | 国产一级在线免费观看 | 亚州国产精品 | 亚洲美女性视频 | 国内精品一区二区三区 | 精品少妇人妻一区二区黑料社区 | 国产一级网站 | 国产普通话bbwbbwbbw | 国产做爰xxxⅹ高潮视频12p | 成人刺激视频 | 青青草av| 99自拍偷拍视频 | 日韩精品色呦呦 | 婷婷激情综合网 | 青青草视频观看 | 爱露出 | 欧美最猛性xxxxx(亚洲精品) | 自拍偷拍第2页 | 久久三级精品 | 亚洲一区二区三区免费在线观看 | 男生和女生靠逼视频 | 九九影视理伦片 | 国产午夜精品一区二区理论影院 | 超薄肉色丝袜一二三 | 青草视频网 | 精国产人伦一区二区三区 | 亚洲精品1区2区3区 国产丝袜网站 | 四虎影院永久地址 | 国产精品久久久久久久久久久久午夜片 | 欧美片17c07.com | 一级视频在线观看 | 欧美怡红院一区二区三区 | 综合狠狠 | 激情五月婷婷小说 | 亚洲两性视频 | 九九热精品视频在线观看 | av黄色网| 国产九色91回来了 | 日本中文视频 | 超碰在97| 欧美特级黄色大片 | 男人的天堂手机在线 | 免费视频福利 | 欧美在线高清 | 欧美一级黄色网 | 污视频在线 | 久久偷拍免费视频 | 国产视频首页 | 毛片1000部免费看 | 麻豆视频播放 | 桃谷绘里香在线播放 | 日本一区二区精品视频 | 欧美一区二区影院 | 午夜视频大全 | 成人看片| 国产黄a三级三级看三级 | 日韩免费大片 | 午夜激情啪啪 | 中日韩在线 | 欧美精品一 | 一区二区三区四区视频在线观看 | 日本一区二区欧美 | 国产精品久久久久久久久毛片 | 亚洲污污视频 | 亚洲天堂网在线观看视频 | h视频在线免费观看 | 欧美日韩国产中文字幕 | av天堂永久资源网 | 中日韩一级片 | 制服丝袜成人动漫 | 性色欲网站人妻丰满中文久久不卡 | 在线观看免费的av | 欧美亚洲韩国 | 久夜精品|