国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

看雪Unicorn高級逆向與反混淆

2022-10-05 22:50 作者:血霽玫瑰與櫻花  | 我要投稿

不同的二叉搜索樹

public class BinarySearchTree { ? ?// f(n) n個節(jié)點二叉搜索樹 ? ?// g(i) i為根節(jié)點,n個節(jié)點的二叉搜索樹 ? ?// ? ? ?左子樹一定有 i - 1 個元素 => 左子樹有 f(i-1) 種情況 ? ?// ? ? ?右子樹一定有 n - i 個元素 => 右子樹有 f(n-i) 中情況 ? ?// f(n) = g(1) + g(2) + g(3) + ... + g(n-1) + g(n) ? ?// ? ? ?= f(0) * f(n-1) + f(1) * f(n-2) + f(2) * f(n-3) + ... + f(n-2) * f(1) + f(n-1) * f(0) ? ?// f(3) = g(1) + g(2) + g(3) ? ?// g(1) 左子樹一定有0個元素,右子樹一定有2個元素 ? ?// g(2) 左子樹一定有1個元素,右子樹一定有1個元素 ? ?// g(3) 左子樹一定有2個元素,右子樹一定有0個元素 ? ?public static int recursion(int n) { ? ? ? ?if (n == 0) { ? ? ? ? ? ?return 1; ? ? ? ?} ? ? ? ?if (n == 1 || n == 2) { ? ? ? ? ? ?return n; ? ? ? ?} ? ? ? ?int result = 0; ? ? ? ?for (int i = 0; i < n; i++) { ? ? ? ? ? ?result += recursion(i) * recursion(n - i - 1); ? ? ? ?} ? ? ? ?return result; ? ?} ? ?public static int loop(int n) { ? ? ? ?int[] result = new int[n + 1]; ? ? ? ?result[0] = 1; ? ? ? ?if (n >= 0) { ? ? ? ? ? ?result[1] = 1; ? ? ? ?} ? ? ? ?if (n >= 1) { ? ? ? ? ? ?result[2] = 2; ? ? ? ?} ? ? ? ?for (int i = 3; i <= n; i++) { ? ? ? ? ? ?// 計算第i個位置上的結(jié)果,第i個位置上的結(jié)果由前i-1個結(jié)果生成 ? ? ? ? ? ?int sum = 0; ? ? ? ? ? ?for (int j = 0; j < i; j++) { ? ? ? ? ? ? ? ?sum += result[j] * result[i - j - 1]; ? ? ? ? ? ?} ? ? ? ? ? ?result[i] = sum; ? ? ? ?} ? ? ? ?return result[n]; ? ?} ? ?public static void main(String[] args) { ? ? ? ?System.out.println(loop(3)); ? ?}}


看雪Unicorn高級逆向與反混淆的評論 (共 條)

分享到微博請遵守國家法律
芒康县| 宁远县| 扎赉特旗| 榆社县| 荆门市| 铜川市| 修武县| 榆林市| 伊川县| 东宁县| 邵东县| 汉源县| 池州市| 巴南区| 枞阳县| 香格里拉县| 北流市| 喀喇沁旗| 安塞县| 承德市| 华坪县| 台南市| 方城县| 库伦旗| 阿鲁科尔沁旗| 三亚市| 台北县| 体育| 思南县| 佳木斯市| 峨眉山市| 手游| 陇西县| 辽中县| 靖宇县| 个旧市| 潢川县| 颍上县| 普洱| 营山县| 博客|