我正在使用java,我需要一些想法,我有两个arraylists lis1和lis2.第一个包含元素
lis1[a,b,c,d]
第二个
lis2[a',b',c',d']
Run Code Online (Sandbox Code Playgroud)
如果我对我的第一个列表lis1进行排序,例如
lis1[b,c,a,d]我想要第二个列表lis2[b',c',a',d'].我需要一些帮助,只是一个想法.
在我看来,你在这里有一个列表,填充了每个包含a和',b和b'等的对象.
例如 List<Pair>
哪个Pair是包含两个元素的对象.然后,您可以编写一个比较器Pair,只需比较每个Pair对象的第一个元素.
我不会在这里使用两个列表.你必须让它们保持同步,这看起来似乎很脆弱.
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |