在长度为n的线性表中查找值为x的数据元素,其时间复杂度为:()。
未知类型:{'options': ['O(0)', ' O(1)', ' O(n)', ' O([img=16x18]17e0a6d25e02f0a.jpg[/img])'], 'type': 102}
未知类型:{'options': ['O(0)', ' O(1)', ' O(n)', ' O([img=16x18]17e0a6d25e02f0a.jpg[/img])'], 'type': 102}
举一反三
- 在长度为n的单链表中插入一个元素操作算法时间复杂度为()。 未知类型:{'options': ['O(1)', ' O(n)', ' O(logn)', ' O([img=16x18]17e0a6d25e02f0a.jpg[/img])'], 'type': 102}
- 从具有n个结点的二叉排序树中查找一个元素时,在最坏情况下的时间复杂度为( )。 未知类型:{'options': ['O(n)', ' O(1)', ' O(log2n)', ' O([img=16x18]17e0a6d25e02f0a.jpg[/img])'], 'type': 102}
- 在一个长度为n的有序顺序表中删除元素值为x的元素时,在查找元素x时采用二分查找,此时的时间复杂度为 。 未知类型:{'options': ['O(n)', ' O(nlog2n)', ' O(n2)', ' O([img=21x19]17e43f24c5c98a6.jpg[/img])'], 'type': 102}
- 下面程序段的时间复杂度。x=n;//n>;1y=0;while(x≥(y+1)* (y+1))y++; 未知类型:{'options': ['O([img=21x19]17e43f24c5c98a6.jpg[/img])', ' O(1)', ' O([img=16x18]17e436db6f18ee9.jpg[/img])', ' O(logn)'], 'type': 102}
- 设二叉排序树中有n个结点,则二叉排序树的平均查找长度为( ) 未知类型:{'options': ['O(1)', ' O([img=34x18]17e0a703892853a.jpg[/img])', ' O(n)', ' O([img=16x18]17e0a6d25e02f0a.jpg[/img])'], 'type': 102}