当前位置 :
求java大神!下面是一个用java表示图的程序(邻接表表示法);在运行的时候提示NullPointerException.程序如下packagegraph;classLink{publicintidata;publicdoubleddata;publicLinknext;//.publicLink(intid,doubledd){
1人问答
问题描述:

求java大神!下面是一个用java表示图的程序(邻接表表示法);在运行的时候提示NullPointerException.

程序如下

packagegraph;

classLink

{

publicintidata;

publicdoubleddata;

publicLinknext;

//.

publicLink(intid,doubledd)

{

idata=id;

ddata=dd;

}

//.

publicvoiddisplayLink()

{

System.out.println("{"+idata+","+ddata+"}");

}

}//endclassEdge

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

classgraphHead

{

//intj;

Linkfirst;

//.

publicgraphHead()

{

first=null;

}

//.

publicbooleanisEmpty()

{

return(first==null);

}

//.

publicvoidinsertFirst(intid,doubledd)

{

LinknewLink=newLink(id,dd);

newLink.next=first;

first=newLink;

}

}//endclassgraphHead

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

publicclassisGraph{

publicstaticfinalintN=10;//ps:thisnumbershouldbetoldatfirst

publicgraphHead[]ADTGraph=newgraphHead[N];

//.

publicvoidaddEdge(intfrom,intto)

{

ADTGraph[from-1].insertFirst(to,0.0);

ADTGraph[to-1].insertFirst(from,0.0);

}

//.

publicvoiddisplayGraph()

{

inti;

for(i=0;i

黄仲明回答:
  graphHead[]ADTGraph=newgraphHead[N];   可是你数组里面每一个graphHead都没有初始化!每一个graphHead[i]=newgraphHead();
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞