classSolution{public:int result =0;intdepth(TreeNode* root){if(!root)return0;int L =depth(root->left);// 当前节点的左节点深度int R =depth(root->right);// 当前节点的右节点深度result =max(result,L+R);returnmax(L,R)+1;}intdiameterOfBinaryTree(TreeNode* root){depth(root);return result;}};
classSolution{public:int result =0;intdepth(TreeNode* root){if(!root)return0;int L =depth(root->left);int R =depth(root->right);result =max(result,L+R);returnmax(L,R)+1;}intdiameterOfBinaryTree(TreeNode* root){depth(root);return result;}};
装箱和拆箱
性能消耗的直接体现 int iterations 10000000; // 进行一千万次迭代Stopwatch stopwatch new Stopwatch();// 非装箱测试stopwatch.Start();for (int i 0; i < iterations; i){int x i; // 纯值类型操作,无装箱}stopwatch.Stop();Console.Writ…
#1
Microsoft Visual Studio C 2023:
必须安装在C盘
为啥?
安其他盘能亖啊?
真有病
#2
Microsoft Visual Studio C 2013:
每个硬盘必须都腾出至少8个G的空间
不是我安在这个盘不就是为了其他盘没空间吗?
合着…
一、python打开word软件
在 Python 中可以使用python-docx库来操作 Word 文档,但如果你的需求是直接打开 Word 软件,你可以使用os模块和subprocess模块来实现。以下是示例代码:
import os
import subprocessdef open_word():word_path rC:…
1.题目: 2.解析: 代码: public int mySqrt(int x) {if(x < 1) return 0;long left 1,right x;while(left < right){long mid left (right-left1) / 2;if(mid*mid < x) left mid;else right mid-1;}return (int)left;}