gpt4 book ai didi

java - 链表大小()

转载 作者:行者123 更新时间:2023-12-02 00:43:27 25 4
gpt4 key购买 nike

我需要在这两个类上实现 size(),但不太确定如何开始:

interface Tree extends Cloneable { 
int size();
}

class Fruit implements Tree {

@Override public int size() {

}
}

class Branch implements Tree {

private List<Tree> children = new LinkedList<Tree>();
public List<Tree> getChildren() {
return Collections.unmodifiableList(children);
}

public void addChild(Tree tree) {
children.add(tree);
}

@Override public int size() {

}
}

任何人都可以指导我如何创建这两个 size() 方法的正确方向吗?我需要它们来计算树中实际果实的数量。

最佳答案

我认为这是家庭作业? ;)

怎么样

@Override public int size() { 
int size = 0;
for(Tree tree: children) size += tree.size();
return size;
}

关于java - 链表大小(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5666833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com