对于一个链串s,查找第一个元素值为x的算法的时间复杂度为()。
A.О(1)
B.O(n)
C.O()
D.以上都不对
A.О(1)
B.O(n)
C.O()
D.以上都不对
已知一个有序表(0513192338495665758094),用二分法查找值为38的元素时,经过()次比较后查找成功。
A.1
B.2
C.3
D.4
B.LLEN key获取列表长度
C.LPUSHX key value将一个值插入到已存在的列表头部
D.BLPOP key1 [key2 ] timeout获取但不移除列表的第一个元素,如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止
设串s1="ABCDEFG",s="PORST",strconcat(x,y)是将x和y两个串连成一个串,substring(s,i,j)是返回串s中从第i个字符开始长度为j的子串,strlength(s)返回串的长度,则strconcat(substring(s1,2,strlength(s2)),substring(s1,strlength(s2),2))的结果是______。
【单项选择题】在G71指令格式中△d涵义是()。
格式:A、粗加工每次车削循环的X向的退刀量
B、径向背吃刀量,半径量
C、精加工路线的第一个程序段号
D、精加工路线的最后一个程序段号
参考答案:B
参考解析:对于G71指令:
其基本格式为:
(1)无凹槽加工:格式:G71,U(△d),R(e) ,P(ns),Q(nf) ,X(△x),Z(△z),F(f) ,S(s),T(t);该指令执行如图所示的粗加工和精加工,其中其精加工路径为A→A′→B′→B的轨迹。
(2)有凹槽加工:A、粗加工每次车削循环的X向的退刀量
B、径向背吃刀量,半径量
C、精加工路线的第一个程序段号
D、精加工路线的最后一个程序段号
A.线性表必须以顺序方式存储
B.线性表必须以顺序方式存储,且数据元素已按值排好序
C.线性表必须以链序方式存储
D.线性表必须以链序方式存储,且数据元素已按值排好序
在二叉树中查找值为x的结点,试编写算法(用C语言)打印值为x的结点的所有祖先,假设值为x的结点不多于一个,最后试分析该算法的时间复杂度。
关于哈希查找的说法,()是不正确的。
A.采用链地址法处理冲突时,查找一个元素的时间是相同的
B.采用链地址法处理冲突时,若插入规定总是在链首,则插入任一个元素的时间是相同的
C.用链地址法处理冲突,不会引起二次聚集现象
D.用链地址法处理冲突,适合表长不确定的情况