数据结构部分.pdf
yy****24
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
数据结构部分.pdf
数据结构部分注意事项:1、算法应说明基本思路,应对主要数据类型、变量给出说明,所写算法应结构清晰、简明易懂,应加上必要的注释。2、算法可用(类)PASCAL语言、(类)C语言等你所熟悉的高级语言编写,但要注明语种。一、填空题[每空2分,共20分。注:题目中预留填空位置大小与答案填写内容多少无关。]:1、数据逻辑结构主要包括①、②、③、④,四种结构,树形结构和图形结构合称为⑤。2、线性表与栈和队列的主要区别是?。3、在单链表中设置头结点的作用是?。4、从概念上讲,森林、树与二叉树是不同的数据结构,将森林与树
(一)数据结构部分.pdf
(一)数据结构部分1.已知W=组数,且表示的邻接矩阵如下图所示,如下要求(1)画出有向图(2)画出邻接表解:123456710111000200100103000111040000100500000116110000170000000aij=1代表Vi到Vj有一条有向边有向图:邻接表:1234236345645567612772.3阶B-树如图所示,分别画出插入关键字20后和150后得到的B-树B-树结点树最小不能少于M/2(取整),最大不到大于MM为阶插入20后B-树为3.给出一组关键字T=(12,2,
数据结构部分习题.pdf
数据结构部分习题第二章线性表一、问答题1、简述下列术语:线性表,顺序表,链表。2、何时选用顺序表,何时选用链表作为线性表的存储结构合适?各自的主要优缺点是什么?3、在顺序表中插入和删除一个结点平均需要移动多少个结点?具体的移动次数取决于哪两个因素?4、链表所表示的元素是否有序?如有序,则有序性体现于何处?链表所表示的元素是否一定要在物理上是相邻的?二、单选题1、在表长为n的单链表中,算法时间复杂度为O(n)的操作是()。A.查找单链表中第i个结点B.在p结点之后插入一个结点C.删除表中第一个结点D.删除p
数据结构附部分答案.pdf
一、选择题1、下面关于线性表的叙述错误的是(C)。A.线性表采用顺序存储必须占用一片连续的存储空间B.线性表采用链式存储不必占用一片连续的存储空间C.线性表采用链式存储便于插入和删除操作的实现D.线性表采用顺序存储便于插入和删除操作的实现2、栈是一种特殊的线性表,具有(B)性质A.先进先出B.先进后出C.后进后出D.顺序进出3、顺序循环队列中(数组大小为n),队头指示front指向队列的第一个元素,队尾指示rear指向队列最后一个元素的后一个位置,则循环队列中存放了n-1个元素,即循环队列满的条件是(B)
数据结构“名词解释”部分《数据结构与算法分析》.doc
PAGE\*MERGEFORMAT6数据结构(C语言版)第一章:绪论数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的科学。数据(data)是对客观事物的符号表示,在计算机科学中是指所有以输入到计算机中并被计算机程序处理的符号的总称。数据元素(dataelement)是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。数据对象(dataobject)是性质相同的数据元素的集合,是数据的一个子集。数据结构(datastructure)是相互之间存在一种