我有两个类:如何删除对象?
Class Node {
int address
}
Class Link{
int latency;
int bandwidth;
Node node1;
Node node2;
}
public Link [] link= new Link[Nmax];
,如果我想在两个节点之间创建一个链接,很容易,我刚刚到:现在
node1=new Node(); //and then I add parameter like address and so on
node2= new Node();//...............
link[1]= new Link();
link[1].node1=node1;
link[1].node2=node2;
link[1].latency=15; //and so on, we suppose that we have 100 nodes and 60 links
,在节目中,有时我们添加一些新的节点,然后我们必须添加它们之间的链接,我可以用与上面相同的方式来做到这一点,我的问题是: 如果我想删除节点,我必须做些什么? (这点和其他现有节点之间的链接也必须被删除)
我认为这个问题的意图是“我们如何找到包含节点的所有链接”。当它建立时,我认为唯一的答案是线性搜索。 – jpm 2012-03-27 15:12:46
@jpm感谢您的观察,只是为了更新这篇文章。 – 2012-03-27 15:21:00