对于含有n个字符的链串s,查找元素值为x的算法时间复杂度为 。A.O(1)B.O(n)C.O(n^2)D.O(lgn)

对于含有n个字符的链串s,查找元素值为x的算法时间复杂度为 。

A.O(1)

B.O(n)

C.O(n^2)

D.O(lgn)


参考答案和解析
O(n)

相关考题:

使用二分查找算法在一个有序序列中查找一个元素的时间复杂度为()A.O(N)B.O(logN)C.O(N*N)D.O(N*logN)

在具有n个结点的顺序表上查找值为y的元素时,其时间复杂度为()。 A、O(n)B、O(1)C、O(n2)D、O(log2n)

在具有n个结点的单链表上查找值为y的元素时,其时间复杂度为()。 A、O(n)B、O(1)C、O(n2)D、O(n-1)

对于一个链串s,查找第i个元素的算法的时间复杂度为()。 A.O(1)B.О(n)C.O()D.以上都不对

对于一个链串s,查找第一个元素值为x的算法的时间复杂度为()。 A.О(1)B.O(n)C.O()D.以上都不对

对于长度为n的顺序表,插入或删除表中元素的时间复杂度为【 】 ;对于顺序栈或队列,插入或删除表中元素的时间复杂度为【 】。

对于长度为n的线性表,若进行顺序查找,则时间复杂度为();若采用折半法查找,则时间复杂度为()

从一维数组a[n]中顺序查找出一个最大值元素的时间复杂度为(),输出一个二维数组b[m][n]中所有元素值的时间复杂度为()。

以顺序查找方法从长度为n的顺序表或单链表中查找一个元素时,平均查找长度为(),时间复杂度为()

要求在n个数据元素中找值最大的元素,其基本操作为元素间的比较。算法的时间复杂度为()

对于一个长度为n的单链存储的线性表,在表头插入元素的时间复杂度为()在表尾插入元素的时间复杂度为()

两个字符串S1和S2的长度分别为m和n,求这两个字符串最大共同子串的时间复杂度为T(m,n),这最优的时间复杂度为()。

对于含有n个顶点e条边的连通图,利用Prim算法求最小生成树的时间复杂度为(),利用Kruskal算法求最小生成树的时间复杂度为()。

长度为n的串s1与长度为2n的串s2的比较运算的时间复杂度是()。

以顺序查找方法从长度为n的线性表中查找一个元素时,平均查找长度为(),时间复杂度为()。

对具有n个元素的有序表采用折半查找,则算法的时间复杂度为()。A、 O(n)B、 O(n2)C、 O(1)D、 O(log2n)

以二分查找方法从长度为n的线性有序表中查找一个元素时,时间复杂度为()。

单选题插入排序是一种简单实用的工具,在对数组排序时,我们可能用二分查找,对要插入的元素快速找到在已经排好元素序列中的位置。下面的描述中正确的是()。A二分查找的时间复杂度为O(lgN),因此排序的时间复杂度为O(N*lgN)B二分查找的时间复杂度为O(N),因此排序的时间复杂度为O(N*lgN)C二分查找的时间复杂度为O(lgN),因此排序的时间复杂度为O(N*N)D二分查找的时间复杂度为O(N),因此排序的时间复杂度为O(N*N)

填空题对于一个长度为n的单链存储的线性表,在表头插入元素的时间复杂度为()在表尾插入元素的时间复杂度为()

单选题在长度为n的线性表中查找值为x的数据元素的时间复杂度为:()。AO(0)BO(1)CO(n)DO(n2)

填空题要求在n个数据元素中找值最大的元素,其基本操作为元素间的比较。算法的时间复杂度为()

填空题从一维数组a[n]中顺序查找出一个最大值元素的时间复杂度为(),输出一个二维数组b[m][n]中所有元素值的时间复杂度为()。

填空题对于含有n个顶点e条边的连通图,利用Prim算法求最小生成树的时间复杂度为(),利用Kruskal算法求最小生成树的时间复杂度为()。

填空题对于长度为n的线性表,若进行顺序查找,则时间复杂度为();若采用折半法查找,则时间复杂度为()

填空题两个字符串S1和S2的长度分别为m和n,求这两个字符串最大共同子串的时间复杂度为T(m,n),这最优的时间复杂度为()。

填空题以顺序查找方法从长度为n的线性表中查找一个元素时,平均查找长度为(),时间复杂度为()。

单选题对具有n个元素的有序表采用折半查找,则算法的时间复杂度为()。A O(n)B O(n2)C O(1)D O(log2n)

填空题长度为n的串s1与长度为2n的串s2的比较运算的时间复杂度是()。