鉴于整数:

1)ArrayList1:3456

2)ArrayList2:78910

如果将中间数字估算为ArrayList的整数,找到中间数字的最佳方法是什么?

我在想a.size()/ 2(给定a是ArrayList的名称)

我也想为第一个示例返回整数集的中间数字将是45,对于第二个示例,它将是891

ArrayList是偶数还是奇数将如何检查?
我在想如果Arraylist的大小是奇数,然后将下一个整数添加到整数列表中?
香港专业教育学院尝试过这个UT,但我一直在圈子里。我也不想对我的名单进行排序。

有线索吗?

最佳答案

如果我正确理解的话,您只需要切断最后一个...

out.remove(0);
out.remove(out.size()-1);

但是首先要测试您的列表大小是否大于2。

10-04 16:27