dva*_*ria 25 java arrays arraylist abstract-data-type data-structures
我发现这个问题的其他条目涉及具体方法,但没有全面的.我想验证自己对这种数据结构中最常用的方法的理解:
O(1) - 恒定时间:
isEmpty()
add(x)
add(x, i)
set(x, i)
size()
get(i)
remove(i)
Run Code Online (Sandbox Code Playgroud)
O(N) - 线性时间:
indexof(x)
clear()
remove(x)
remove(i)
Run Code Online (Sandbox Code Playgroud)
它是否正确?谢谢你的帮助.