关于线性表的一道选择题,有个小疑问~
傻瓜学者 2009-08-10 06:34:42 题目:在n个结点的线性表的数组实现中,算法的时间复杂性是O(1)的操作是( )
A. 访问第i个结点和求第i个结点的直接前驱
B. 在第i个结点后插入一个新结点
C. 删除第i个结点
D. 以上都不对
猛一看选择A,答案也是A。不过觉得这道题有一点我不太明白。数组实现,不一定是顺序表,如果是静态链表的话,是不是ABC都可以选?如果不确定,那应该选D。
也许是我有点吹毛求疵,虽然不必要为此题太过劳神,但我还是想请教大家,我刚才的想法是否有错?