[理工] 關於Transitive closure的疑問

作者: jojoboy0115 (jojo)   2019-01-23 14:48:19
https://i.imgur.com/QRxie58.jpg
https://i.imgur.com/y4hIJMG.jpg
為什麼這兩題的第0次矩陣定義不一樣?
一個是離散的,一個是演算法/資結的,
神奇的是兩個都是用Floyd-Warshall
來求transitive closure。
我以為如果用離散的定義,應該先求出矩陣各個次方後,再聯集起來...
還是有什麼方法來分辨要用那個定義?
作者: destiny3952 (戴斯泰尼3952)   2019-01-23 16:16:00
演算法好像定義對角項是1?
作者: sdfg014025xx (隨便就好)   2019-01-23 17:17:00
定義的問題 演算法對角線定義1 離散0
作者: cvn21 (你是中國人)   2019-01-23 17:30:00
是因為A+還有A*的差異嗎?
作者: sooge (老衲)   2019-01-23 17:35:00
求矩陣各次方再加起來不就是在求演算法的Floyd Warshall嗎你要問的是對角線的問題吧? 不然只是做法不同考演算法對角線就設1,考數學就照adjacency matrix算
作者: jojoboy0115 (jojo)   2019-01-23 19:30:00
是的 演算法定義對角項都是1感謝 cvn 大 提醒所以應該是當題目有特別提到A+就用 離散的定義因為成大這題是考在資料結構@@
作者: sooge (老衲)   2019-01-23 19:51:00
竟然是考在資結....

Links booklink

Contact Us: admin [ a t ] ucptt.com