我試圖解決的問題是,我有路由表路由表優化
- | SRC | DEST |口|
- | a | b | p1 |
- | a | b | p2 |
- | a | b | p3 |
- | a | c | p1 |
- | a | d | p2 |
- | a | e | p3 |
這可以優化
- | SRC | DEST |口|
- | a | b | p1,p2,p3 |
- | a | c | p1 |
- | a | d | p2 |
- | a | e | p3 |
其可進一步優化,以
- | SRC | DEST |口|
- | a | b,c | p1 |
- | a | b,d | p2 |
- | a | b,e | p3 |
我想用3維表示來解決這個問題,但是檢索將會複雜化。 我需要使用最好的數據結構來解決這個用例。
因爲它是多餘的,所以不會進一步優化來刪除'src'列嗎?至少在這個例子中。 –
@Brent來源可以是任何東西。這只是一個用例 – Prashant
第一次優化允許src,dest的唯一組合,而第二次優化允許唯一的端口(單值dest或端口)。你打算使用哪一個? –