絕望,找出我怎樣才能使我的功能更有效。這是我現在有如何使此功能更有效? - Java的
public boolean addAll(int i, Collection<? extends T> c) {
for (T x : c)
add(i++, x);
return true;
}
public void add(int i, T x) {
if (n + 1 > a.length) resize();
System.arraycopy(a, i, a, i+1, n-i);
a[i] = x;
n++;
}
protected void resize() {
T[] b = f.newArray(Math.max(2 * n,1));
System.arraycopy(a, 0, b, 0, n);
a = b;
}
我不知道我還能做些什麼來實現更有效的方式來使用我的addAll函數。任何提示或指針,非常感謝。謝謝
HTTP的呼叫覆蓋:// codereview.stackexchange.com/ – Reimeus 2014-10-19 23:14:45
你有什麼證據證明這段代碼效率低下? – 2014-10-19 23:21:53
教授的效率提交服務器說它效率不高。 – johnnyboyyy 2014-10-19 23:26:45