我做了重量向圖,就這樣如何使C中的無窮大值? (expecially整數值)
6
0 3 4 INFINITY INFINITY INFINITY
INFINITY 0 INFINITY 7 INFINITY INFINITY
INFINITY 3 0 5 11 INFINITY
INFINITY INFINITY INFINITY 0 6 3
INFINITY INFINITY INFINITY INFINITY 0 4
INFINITY INFINITY INFINITY INFINITY INFINITY 0
起初,我使用了一些整數值來表達無窮像99或20000 但是當我發現這是錯誤的,V5 - > v4必須表達無窮大,但表達一些整數值。
例如:V2 V3(長度:200000)
是有整數任何無窮大值從V2到v3最短路徑?
朋友我的說〜(1 < < 31),但它不工作
+1並將一個無限的浮點數轉換爲int [是未定義的行爲](http://stackoverflow.com/questions/3986795/casting-float-inf-to-integer)。 – netcoder