1樓:匿名使用者
找找迪傑斯特拉演算法。
#include
using namespace std;
#define size 100
#define max 1000
typedef struct vex
vex;typedef struct graphgraph,*lgraph;
typedef struct path
return false;
p[v].finish=true;
while(count!=g->vexnum)p[min].finish=true;
for(i=0;ivexnum;i++)
count++;
void main()
cout<<"請輸入最短路徑的起點:"if(search(g,beg,e))
break;
cout<<"未找到此點!請重新輸入:"*此程式求從一點到其他各頂點的最短路徑***請輸入頂點數 弧數 和 圖的型別(0.無向圖 1.有向圖):
請輸入頂點的名稱:
請輸入圖的邊(起點 終點 權值)
請輸入最短路徑的起點:
從0到1無最短路徑。
從0到2的最短路徑:
0 2 路徑長度為:10
從0到3的最短路徑:
0 4 3 路徑長度為:50
從0到4的最短路徑:
0 4 路徑長度為:30
從0到5的最短路徑:
0 4 3 5 路徑長度為:60
press any key to continue
2樓:匿名使用者
呵呵,加權有向圖,難度大大滴。。。
跪求基於c#的神經網路識別的源**
3樓:匿名使用者
用matlab 或者 spass 有寫好的神經網路軟體包!!!
c#怎麼實現一個bp神經網路? 10
4樓:勤奮的風中的人
一個21行c#**實現的神經網路。
完整的c#**,沒有使用任何第三方庫。
神經網路bp演算法的源程式
5樓:呼延冷雁
在matlab裡建立一個。m的m檔案,把**輸進去,儲存,執行就可以了。
演示程式是在command 裡打demo就可以了找到了 . 你郵箱多少,我只有簡單的bp神經網路程式。
bp神經網路matlab源程式**講解
6樓:匿名使用者
newff 建立前向bp網路格式:
net = newff(pr,[s1 s2...snl],,btf,blf,pf)
其中:pr ——r維輸入元素的r×2階最大最小值矩陣; si ——第i層神經元的個數,共n1層; tfi——第i層的轉移函式,預設『tansig』; btf—— bp網路的訓練函式,預設『trainlm』; blf—— bp權值/偏差學習函式,預設』learngdm』 pf ——效能函式,預設『mse』;(誤差)
= 0 1 2 3 4 5 6 7 8 9 10];t = 0 1 2 3 4 3 2 1 2 3 4];
net = newff([0 10],[5 1],)每次迴圈50次net.
= 500; %最大迴圈500次。
%期望目標誤差最小值。
net = train(net,p,t); 對網路進行反覆訓練。
y = sim(net,p)figure % 開啟另外一個圖形視窗。
plot(p,t,p,y,'o')
編寫c程式求1 2 3 ,編寫一個c程式 求1 2 3
include int main printf 1 權 2 20 ld sum return 0 main printf ld s 上面復的程式都已經制溢位了,int哪能儲存那麼大的數呀,應該用陣列來分割儲存!include int main m 2,t 3 for m 1 m 20 m c 1 t...
c語言編寫程式計算1 2 3 4 5 6 7 8 9 10 11 1261 62 63 64的值
include stdafx.h vc 6.0加上這一行.include stdio.h void main void include stdio.h int main typedef struct nums void set nums d,const unsigned int i unsigned...
用c語言編寫程式,求s1,用C語言編寫程式,求S11223nn1,直到最後一項的絕對值小於
只求從bai第二項起的浮點du 和,把第一項1作為初值zhi直接賦給和dao變數s。如內下 include stdio.h int main int argc,char argv 執行結果如下 最後一項的絕對值小於10的幾次方呀 最後問題顯示沒顯示完整 include stdio.h double ...