s*********g 发帖数: 2350 | 1 Q1)
假如有两个package p1 and p2, package p1 里面的某个.java文件中包含有一个
abstract class A, 我想在package p2的某个文件中调用A, 为什么说invisible?
(在p2中调用 一般的class就可以)
Q2)
二叉树的数据结构用什么container比较好?(假如每个节点存两个double),下面的
code是不是很丑陋?如果用linkedList/ArrayList, 怎样对每个节点调用和赋值?
Vector> tree = new Vector>()
Thanks |
q*********u 发帖数: 280 | 2 老兄,好好看文档,java里面有四种:public protected private和什么都没有
当然invisible,
二叉树的要义是要有left branch和right branch, 自己写一个node类,返回root.
你那两个vector套在一起,看着和矩阵一样了
Q1)
假如有两个package p1 and p2, package p1 里面的某个.java文件中包含有一个
abstract class A, 我想在package p2的某个文件中调用A, 为什么说invisible?
(在p2中调用 一般的class就可以)
Q2)
二叉树的数据结构用什么container比较好?(假如每个节点存两个double),下面的
code是不是很丑陋?如果用linkedList/ArrayList, 怎样对每个节点调用和赋值?
Vector> tree = new Vector>()
Thanks
【在 s*********g 的大作中提到】 : Q1) : 假如有两个package p1 and p2, package p1 里面的某个.java文件中包含有一个 : abstract class A, 我想在package p2的某个文件中调用A, 为什么说invisible? : (在p2中调用 一般的class就可以) : Q2) : 二叉树的数据结构用什么container比较好?(假如每个节点存两个double),下面的 : code是不是很丑陋?如果用linkedList/ArrayList, 怎样对每个节点调用和赋值? : Vector> tree = new Vector>() : Thanks
|
s*********g 发帖数: 2350 | 3 谢谢提点。 第一个问题我返回去一看,果然忘了加public,我还以为我加了呢, 真是
猪啊。
第二个问题,是不是要求不同的node的left/right branch不会重合? 假如node A 的
right branch和node B 得left branch是重合的,怎么写code?
【在 q*********u 的大作中提到】 : 老兄,好好看文档,java里面有四种:public protected private和什么都没有 : 当然invisible, : 二叉树的要义是要有left branch和right branch, 自己写一个node类,返回root. : 你那两个vector套在一起,看着和矩阵一样了 : : Q1) : 假如有两个package p1 and p2, package p1 里面的某个.java文件中包含有一个 : abstract class A, 我想在package p2的某个文件中调用A, 为什么说invisible? : (在p2中调用 一般的class就可以) : Q2)
|
g*****g 发帖数: 34805 | 4
It doesn't matter. It's only different if you need to have parents pointer
in the node. And instead of using Node, you can use List for that.
【在 s*********g 的大作中提到】 : 谢谢提点。 第一个问题我返回去一看,果然忘了加public,我还以为我加了呢, 真是 : 猪啊。 : 第二个问题,是不是要求不同的node的left/right branch不会重合? 假如node A 的 : right branch和node B 得left branch是重合的,怎么写code?
|
q*********u 发帖数: 280 | 5
谢谢提点。 第一个问题我返回去一看,果然忘了加public,我还以为我加了呢, 真是
猪啊。
第二个问题,是不是要求不同的node的left/right branch不会重合? 假如node A 的
right branch和node B 得left branch是重合的,怎么写code?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~review the definition of binary tree
【在 s*********g 的大作中提到】 : 谢谢提点。 第一个问题我返回去一看,果然忘了加public,我还以为我加了呢, 真是 : 猪啊。 : 第二个问题,是不是要求不同的node的left/right branch不会重合? 假如node A 的 : right branch和node B 得left branch是重合的,怎么写code?
|
m******t 发帖数: 2416 | 6
Your tree starts to look more like a graph now. :-)
【在 s*********g 的大作中提到】 : 谢谢提点。 第一个问题我返回去一看,果然忘了加public,我还以为我加了呢, 真是 : 猪啊。 : 第二个问题,是不是要求不同的node的left/right branch不会重合? 假如node A 的 : right branch和node B 得left branch是重合的,怎么写code?
|