Re: [問題] minimum spanning tree
: private void Form1MouseClick(object sender,EvenArgs e)
: {
: m++;
: g1.DrawRectangle(p1,e.X,eY,4,4);
: int []x=new int[m];
: int []y=new int[m];
: int [,]L=new int[m,m];
: for(n=0;n<m;n++)
: {
: x[n]=Convert.ToInt16(e.X);
: y[n]=Convert.ToInt16(e.Y);
: }
: for(i=0;i<m;i++)
: {
: for(j=0;j<m;j++)
: {
: L[i,j]=Math.Squrt((x[i]-x[j])*(x[i]-x[j])+
: (y[i]-y[j])*(y[i]-y[j]));
: }
: }
: }
: }
如上程式碼
step1
我想用 mouseclick的方式 在我的form上直接劃點
並儲存成x[m],y[m] 最後再算出L[i,j](及兩點間的距離)
<<由上程式碼 應該是已經完成了>>
step2
將算好的L[i,j]放到我的buttomclick內 去進行MST的運算
<<即為我目前卡住的問題>>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.231.33
→
04/16 22:06, , 1F
04/16 22:06, 1F
推
04/16 22:31, , 2F
04/16 22:31, 2F
→
04/16 22:54, , 3F
04/16 22:54, 3F
討論串 (同標題文章)