摘要:
选择题 公共知识 【1】某带链栈的初始状态为 top = bottom = NULL, 经过一系列正常的入栈与退栈操作后, top = 10, bottom = 20。该栈中的元素个数为()。 〖A〗不确定 〖B〗10 〖C〗1 〖D〗0 带链的栈是具有栈属性的链表。线性链表的存储单元是不连续的, 阅读全文
摘要:
选择题 公共知识 【1】在长度为n的顺序表中查找一个元素, 假设需要查找的元素有一半的机会在表中, 并且如果元素在表中, 则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。 〖A〗3n / 4 〖B〗n 〖C〗n / 2 〖D〗n / 4 因为查找的元素有一半机会在表中 阅读全文
摘要:
选择题 公共知识 【1】下列叙述中正确的是 〖A〗算法的效率只与问题的规模有关, 而与数据的存储结构无关 〖B〗算法的时间复杂度是指执行算法所需要的计算工作量 〖C〗数据的逻辑结构与存储结构是一一对应的 〖D〗算法的时间复杂度与空间复杂度一定相关 算法的效率与问题的规模和数据的存储结构都有关, A错 阅读全文
摘要:
选择题 公共知识 【1】下列叙述中正确的是 〖A〗一个算法的空间复杂度大, 则其时间复杂度也必定大 〖B〗一个算法的空间复杂度大, 则其时间复杂度必定小 〖C〗一个算法的时间复杂度大, 则其空间复杂度必定小 〖D〗算法的时间复杂度与空间复杂度没有直接关系 算法的空间复杂度是指算法在执行过程中所需要的 阅读全文
摘要:
选择题 公共知识 【1】下列叙述中正确的是 〖A〗程序执行的效率与数据的存储结构密切相关 〖B〗程序执行的效率只取决于程序的控制结构 〖C〗程序执行的效率只取决于所处理的数据量 〖D〗以上说法均错误 程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。 【2】下列与 阅读全文
摘要:
选择题 公共知识 【1】下列链表中, 其逻辑结构属于非线性结构的是 〖A〗二叉链表 〖B〗循环链表 〖C〗双向链表 〖D〗带链的栈 在定义的链表中, 若只含有一个指针域来存放下一个元素地址, 称这样的链表为单链表或线性链表。带链的栈可以用来收集计算机存储空间中所有空闲的存储结点, 是线性表。在单链表 阅读全文
摘要:
选择题 公共知识 【1】下列关于栈叙述正确的是()。 〖A〗栈顶元素最先能被删除 〖B〗栈顶元素最后才能被删除 〖C〗栈底元素永远不能被删除 〖D〗栈底元素最先被删除 栈是先进后出的数据结构, 所以栈顶元素最后入栈却最先被删除。栈底元素最先入栈却最后被删除。所以选择A)。 【2】下列叙述中正确的是( 阅读全文
摘要:
选择题 公共知识 【1】下列叙述中正确的是()。 〖A〗循环队列是队列的一种链式存储结构 〖B〗循环队列是队列的一种顺序存储结构 〖C〗循环队列是非线性结构 〖D〗循环队列是一种逻辑结构 在实际应用中, 队列的顺序存储结构一般采用循环队列的形式。 【2】下列关于线性链表的叙述中, 正确的是()。 〖 阅读全文
摘要:
选择题 公共知识 【1】下列关于算法叙述正确的是()。 〖A〗算法就是程序 〖B〗设计算法时只需要考虑数据结构的设计 〖C〗设计算法时只需要考虑结果的可靠性 〖D〗设计算法时要考虑时间复杂度和空间复杂度 算法是指解题方案的准确而完整的描述, 算法不等于程序, 也不等于计算方法, 所以A)错误。设计算 阅读全文
摘要:
选择题 公共知识 【1】下列叙述中正确的是()。 〖A〗线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 〖B〗线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 〖C〗线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 〖D〗线性表的链式存储结构与顺序存储结构在存储空间的 阅读全文