以下关于队列的叙述中,错误的是()。
A)队列是一种特殊的线性表
B)队列不能用链式存储方式
C)队列能用顺序存储方式
D)队列只能在一端插入数据,在另一端删除数据
双端队列(duque)是一个可以在任一端进行插入和删除的线性表。现采用一个一维数组作为双端队列的数据存储结构,使用c语言描述如下: deftne maxsize 32{数组中可容纳的元素个数} typedef struct { datatype elem[maxsize]; int endl,end2; }duque; 试编写两个算法add(duque QU,datatype x,int tag)和delete(duque QU,datatype&x,int tag)用以在此双端队列的任一端进行插入和删除。当tag=0时在左端endl端操作,当tag=1时在右端end2端操作。
A.正确
B.错误
A.在栈中只能插入元素而不能删除元素
B.在栈中只能删除元素而不能插入元素
C.栈是特殊的线性表,只能在一端插入或删除元素
D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
你在一种高效的克隆载体λYES(酵母一大肠杆菌中穿梭)中构建了一个cDNA文库,这种载体是由细菌噬菌体λ基因和一种可在大肠杆菌和酵母中复制的质粒重组而成,它结合了病毒和质粒克隆载体的优点。cDNA可以插入到载体的质粒部分,这样就可以在体外被包装进一个病毒衣壳,包装后的载体感染E.coli比质粒自身更有效,一旦进入E.coli,在λYES中的质粒序列可诱导脱离λ基因组进行重组并可自我复制,这就使cDNA在质粒上与λ分离,这就有利于以后的操作。
为了使克隆效率最大,载体和cDNA均用特殊的方法加以制备,在载体DNA单一独特的XhoI位点切割(5'-CTCGAG)后在dTTP存在下与DNA多聚酶一起孵育,一个制备好的钝端cDNA与一个双链寡核苷酸接头连接,这个接头由两个寡核苷酸5'-CGAGATTTACC和5'-GGTAAATC组成,其5'-末端均有磷酸基团,然后DNA和cDNA混匀并进行连接。这个方案证实非常有效,用2μg载体和0.1mg cDNA,你可以得到4×107重组分子组成的文库。