| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | /***	String 表示通行方向 “AB”,“AC” ......
 *	LinkedList<String> 表示一个节点(通行方向)的所有邻接节点(即冲突的通行方向)
 *	HashMap<String,LinkedList<String>>表示通行冲突网络(每个节点及其对应的冲突通行方向链表)
 */
 HashMap<String, LinkedList<String>> traffic_conflict = new HashMap<>();
 
 traffic_conflict.put("AB", new LinkedList<String>(Arrays.asList("BC", "BD", "DA", "EA")));
 traffic_conflict.put("AC", new LinkedList<String>(Arrays.asList("BD", "DA", "DB", "EA", "EB")));
 traffic_conflict.put("AD", new LinkedList<String>(Arrays.asList("EA", "EB", "EC")));
 traffic_conflict.put("BA", new LinkedList<String>());
 traffic_conflict.put("BC", new LinkedList<String>(Arrays.asList("AB", "DB", "EB")));
 traffic_conflict.put("BD", new LinkedList<String>(Arrays.asList("AB", "AC", "DA", "EB", "EC")));
 traffic_conflict.put("DA", new LinkedList<String>(Arrays.asList("AB", "AC", "BD", "EB", "EC")));
 traffic_conflict.put("DB", new LinkedList<String>(Arrays.asList("AC", "BC", "EC")));
 traffic_conflict.put("DC", new LinkedList<String>());
 traffic_conflict.put("EA", new LinkedList<String>(Arrays.asList("AB", "AC", "AD")));
 traffic_conflict.put("EB", new LinkedList<String>(Arrays.asList("AC", "AD", "BC", "BD", "DA")));
 traffic_conflict.put("EC", new LinkedList<String>(Arrays.asList("AD", "BD", "DA", "DB")));
 traffic_conflict.put("ED", new LinkedList<String>());
 
 |