对一个具有n个元素的线性表,建立其单链表的时间复杂度为:A.O(n)B.O(1)C.O(n2)[n的平方]D.O(log2n)
对一个具有n个元素的线性表,建立其单链表的时间复杂度为:
A.O(n)
B.O(1)
C.O(n2)[n的平方]
D.O(log2n)
参考答案和解析
O(n)
相关考题:
在下列对单链表进行的操作中,算法时间复杂度为O(n)的是()。 A、访问第i个元素的前驱(1B、在第i个元素之后插入一个新元素(1≤i≤n)C、删除第i个元素(1≤i≤n)D、对表中元素进行排序
在长度为n的()上删除第一个元素,其算法的时间复杂度为O(n)。 A.只有表头指针的不带表头结点的循环单链表B.只有表尾指针的不带表头结点的循环单链表C.只有表尾指针的带表头结点的循环单链表D.只有表头指针的带表头结点的循环单链表
填空题对于一个具有n个结点的单链表中,在已知的结点后插入一个新结点的时间复杂度为()在给定值为X的结点后插入一个新结点的时间复杂度为()。