n個の交差点の最小セットを見つける方法

パブリック静的無効メイン(文字列[] args){ 
リストの<string> sameDpCodes =新規のArrayList <>();
リスト<リスト<文字列>> dpCodesList =新しいArrayListを<>();
一覧<文字列> dpcodes =新しいArrayListを<>();
dpcodes.add( "AAA")。
dpcodes.add( "BBB")。
dpcodes.add( "CCC")。
一覧<文字列> dpcodes1 =新しいArrayListを<>();
dpcodes1.add( "CCC")。
dpcodes1.add( "EEE")。
dpcodes1.add( "FFF")。
一覧<文字列> dpcodes2 =新しいArrayListを<>();
dpcodes2.add( "DDD")。
dpcodes2.add( "GGG")。
dpcodes2.add( "HHH")。
dpCodesList.add(dpcodes)。
dpCodesList.add(dpcodes2)。
dpCodesList.add(dpcodes1)。
(リストの<string> dpCodes:dpCodesList)のために{


(dpCodes.isEmpty()){IF
続行;
}

IF(sameDpCodes.isEmpty()){
sameDpCodes.addAll(dpCodes);
続行;
}

sameDpCodes.retainAll(dpCodes);

IF (sameDpCodes.isEmpty()){
System.out.printlnは( "空");
}
}
のSystem.out.println(sameDpCodes);
}
小さなバグであることが、私は、出力の空だったので、あなたは、私のビジネスに影響を与えることはありません。ダイレクトが出て戻ったときに、それが将来に影響を与えるので、それを改善するための時間がありません。

おすすめ

転載: www.cnblogs.com/qtlq/p/11323983.html