数据结构-选择题
该题库主要针对数据结构这一学科进行考核,目的是检验考生对数据结构的基本概念、存储结构、算法复杂度以及常见数据结构操作等方面的掌握程度。涵盖了线性表、栈、队列、串、广义表、树、图等主要主题,涉及数据结构的定义、存储方式、遍历算法、排序查找算法以及特殊结构的性质等领域。
练习中心
顺序练习
按照章节顺序依次练习所有题目,适合系统学习
组卷考试
随机抽取题目进行练习,适合巩固知识和检验学习效果
错题重做
针对做错的题目进行重点练习,强化薄弱环节
章节练习
选择特定章节进行练习,针对性提升某一知识点
轻松一刻
收藏题目
集中练习收藏的重点题目,加深理解和记忆
考试记录
按题型或难度进行专项练习,突破学习瓶颈
题型练习
按照章节题型获取题目练习,适合系统学习
小练习
随机抽取题目练习
题目预览
1.数据存储结构的基本形式有两种:顺序存储结构和( )。
2.下面程序段的时间复杂度是( )。for(i=0;j<=n;i++)for(j=0;j<=m;j++)Array[i][j]=0;
1.顺序表中逻辑上相邻的元素的物理位置( )。
2、当对一个线性表频繁进行存取操作,而很少进行插入和删除操作时,采用存储结构为宜。相反,当经常进行的是插入和删除操作时,则采用( )存储结构为宜。
3、在双向链表中,每个结点含有两个指针域,一个指向直接前驱结点, 另一个指向直接( )结点。
4、区分循环队列的满与空,只有两种方法,它们是( )和设标记。
5、栈是操作受限/限定仅在表尾进行插入和删除操作的线性表,其运算遵循( )的原则。
6、设T和P是两个给定的串,在T中寻找等于P的子串的过程称为( ),又称p为模式串。
7、空格串是指由空格字符所组成的字符串,其长度等于( )。
8、广义表(a,(a,b),d,e,((I,j),k))的深度是( )。