当前位置:首页 >> 教育
教育

堆栈考研真题及解析知识点总结历年真题题库——才聪考研

2025-07-29 12:18

(5)线性迭代 线性迭代借用三维内部空间字符串来阐述线性迭代。字符串中所的一个分量列于示一个遍历,同时用到游标(通知器cur即为假列于后头)替换成列于后头以通知遍历在字符串中所的相对来说左边。字符串中所的第0个分量可以看成后头遍历,其列于后头域通知线性迭代的第一个迭代。 这种存储设备在结构上仅有仅有需可先分配一个不大内部空间,但是在进行线性列于的断开和写入操控时不需回转要素,仅有需修改列于后头”因此仅有仅有具有斯塔夫基存储设备在结构上的主要优点。 【例】如果对含有n(n>1)个要素的线性列于的运算只有4种:写入第一个要素,写入再一一个要素,在第一个要素前面断开早先,在再一一个要素的右边断开早先,则最好用到。 A只有细迭代列于后头很难后头遍历列于后头的周而复始单迭代 B只有细遍历列于后头很难后头遍历列于后头的非周而复始单迭代 C只有后头遍历列于后头很难细迭代列于后头的周而复始单迭代 D.既有后头遍历列于后头也有细遍历列于后头的周而复始单迭代 【作答】C 【给定】对于A项的迭代,写入再一一个遍历P时,需寻觅P的前一个迭代,其一段时间复杂性为O(n): 对于B项的迭代,写入第一个迭代的P时,需寻觅后头遍历,这里一定会给出后头遍历列于后头,故很难实现这种操控。 对于C项的迭代,这4种操控的一段时间复杂性都为0(1)。 对于D项的迭代,写入再一一个遍历P时,需寻觅P的前一个迭代,其一段时间复杂性为0(n)。

8、将两个间隔为N的有序列于归并到一个间隔为2N的有序列于,最少需较为的次天内是,最多需较为的次天内是。A.N2N1B.N-1,2NC.N2ND.N-1,2N-1【作答】A【给定】对于此题而言最少的较为次天内是,其中所一个有序列于的再一一个天内少于另一列于的的第一个天内,那么反之亦然合并即可。当一个列于递减一个列于递减且递减列于时,需较为ZN-1次。9、线性迭代中所列于后头列于示的是。[西安交通大学2003研]A下一要素的接收者B内存储设备器的接收者C下一要素在字符串中所的左边D.左链或右链朝向的要素的接收者【作答】C

【给定】线性迭代的一般在结构上为:struct staticlist(ElemTypedata;int next;)这种在结构上是可先分配一个不大的内部空间,类似于一次申请一个不大的字符串,但是要素的考订操控都不会回转要素,只需回转next核心成员就行。因此,线性迭代中所的列于后头实际上列于示的就是下一个要素在字符串中所的左边。

本文由【才聪学习网】原创,瞩目我了解更多测验资料!

男性脱发是什么原因
奢批app
类风湿关节炎都啥症状

上一篇: 第十六届中国长春电影节电影展映 新生代导演族群绽放耀眼初芒

下一篇: 《知否》顾廷烨专程回家偷枪, 看似简单, 背后却隐藏大秘密!

友情链接