获得徽章 0
- 请教一个浅拷贝问题,
假如有a数组a = [1,2, {a:5}];对a数组进行浅拷贝,拷贝的是地址001,但是对于基本类型会重新开辟新空间,引用类型指向的是同一个空间。就像我下面画的图一样?希望大佬们为我解惑评论点赞 - 请教一个问题,假如有a数组a = [1,2, {a:5}];对a数组进行浅拷贝,拷贝的是地址001,但是对于基本类型会重新开辟新空间,引用类型指向的是同一个空间。就像我下面画的图一样?评论点赞
- LeetCode543求助!!!
···
private int max = 0;
public int diameterOfBinaryTree(TreeNode root) {
depth(root);
return max;
}
private int depth(TreeNode root) {
if (root == null) return 0;
int leftDepth = depth(root.left);
int rightDepth = depth(root.right);
max = Math.max(max, leftDepth + rightDepth);
return Math.max(leftDepth, rightDepth) + 1;
}
···关于找最大直径我觉得left+right就是最大值啊,可是max=left+right运行不通过 ,答案中是 max = Math.max(max, leftDepth + rightDepth);展开评论点赞 - LeetCode543求树的直径
```
private int max = 0;
public int diameterOfBinaryTree(TreeNode root) {
depth(root);
return max;
}
private int depth(TreeNode root) {
if (root == null) return 0;
int leftDepth = depth(root.left);
int rightDepth = depth(root.right);
max = Math.max(max, leftDepth + rightDepth);
return Math.max(leftDepth, rightDepth) + 1;
}
```
max= leftDepth + rightDepth为什么不可以,求大佬告知
展开1点赞 - 今天早上在食堂买了个鸡蛋,拿在手里怎么也捏不破。虽然我小时候就知道是因为蛋壳能够均匀受力,所以虽然很薄但是也很坚固。于是我想这东西在建筑上应该可以应用吧,孤陋寡闻的我还以为自己发现了一个惊天大秘密,可以作明年比赛的哈哈哈哈。
结果网上查询了一下,百度上给出了以下解释“鸡蛋表面的曲面结构能够很好的分散所承受的压力,因此,即使鸡蛋壳很薄,但它却仍能很好的抵抗外界的冲击!由此产生的仿生学概念就是:薄壳原理。
实际多用于建筑方面,建筑学中称之为:薄壳结构。代表就是:悉尼歌剧院是最典型的,还有许多建筑也是根据这原理做的,比如弓型顶等,原因是它的抗压在几何中是最好的。”
虽然已经有了薄壳原理的建筑物,但是这也是我的一个积累,同时也把他分享给大家~展开赞过32 - 今天早上在食堂买了个鸡蛋,拿在手里怎么也捏不破。虽然我小时候就知道是因为蛋壳能够均匀受力,所以虽然很薄但是也很坚固。于是我想这东西在建筑上应该可以应用吧,孤陋寡闻的我还以为自己发现了一个惊天大秘密,可以作明年比赛的哈哈哈哈。
结果网上查询了一下,百度上给出了以下解释“鸡蛋表面的曲面结构能够很好的分散所承受的压力,因此,即使鸡蛋壳很薄,但它却仍能很好的抵抗外界的冲击!由此产生的仿生学概念就是:薄壳原理。
实际多用于建筑方面,建筑学中称之为:薄壳结构。代表就是:悉尼歌剧院是最典型的,还有许多建筑也是根据这原理做的,比如弓型顶等,原因是它的抗压在几何中是最好的。”
虽然已经有了薄壳原理的建筑物,但是这也是我的一个积累鸭,同时也把他分享给大家~展开评论点赞