太原理工大学833数据规划和核算机构成原理考研材料_进行_存储_答案(太原理工大学833真题百度网盘)
太原理工大学833数据规划和核算机构成原理考研材料
这篇文章为节选,源自攻关学习网,含真题/章节课后习题/答案解析/仿照考试(具体请查阅),每年进行更新。
参阅材料:
全国名校核算机构成原理考研真题汇总
严蔚敏《数据规划》(c言语版)典型习题和考研真题详解
严蔚敏《数据规划》(c言语版)配套题库【考研真题精选(有些视频说明)+章节题库】
唐朔飞《核算机构成原理》(第2版)配套题库【名校考研真题+课后习题+章节题库+仿照试题】
有些材料摘抄:
就均匀功能而言,当前最佳的内排序办法是( )排序法。
a.起泡
b.希尔刺进
c.交流
d.快速
【答案】d
【解析】快速排序的均匀时刻凌乱度是nlogn,所需要的辅佐存储为o(logn),尽管堆排序的时刻凌乱度也是nlog(n),所需要的辅佐存储为o(1),看似堆排序比快速排序的功能好,可是需要留心nlog(n)只是标明的是一个量级,比方n(logn)和100*n(logn)的量级都为nlog(n)。之所以说快排最佳,是在归纳思考的情况下。
对n个记载的线性表进
行快速排序为削减算法的递归深度,以下叙说正确的是( )。
a.每次分区后,先处置较短的有些
b.每次分区后,先处置较长的有些
c.与算法每次分区后的处置次序无关
d.以上三者都不对
【答案】a
【解析】令递归函数为f,初度进行递归函数认为递归深度为1,今后从深度为n的递归函数f中再调用递归函数f,此时深度为n+1。整个f的最大深度为递归深度。
用数组r存储静态链表,结点的next域指向后继,作业指针j指向链中结点,使j沿链移动的操作为( )。
a.j=r[j].next
b.j=j+l
c.j=j->next
d.j=r[j]->next
【答案】a
【解析】因为是用数组存储,这儿所说的作业指针j恰当于数组的下标,结点是存储一个值域和next域,next域就是存放下一个结点的下表,所以只需将next域中的值赋给j就可以完成j沿链移动。
将线性表的数据元素进行扩展,答应带规划的线性表是( )。
a.串
b.树
c.广义表
d.栈
【答案】c
【解析】串、树、栈中的数据元素都是归于非规划的原子类型,元素的值是不可以分化的。数组和广义表都是答应带规划的线性表。
用不带头结点的单链表存储行列,其队头指针指向队头结点,队尾指针指向队尾结点,则在进行出队操作时( )。
a.仅批改队头指针
b.仅批改队尾指针
c.队头、队尾指针都可以要批改
d.队头、队尾指针都要批改
【答案】c
【解析】用不带头结点的单链表存储行列,一般删去操作仅批改队头指针,但当行列中只需一个结点时,进行删去操作要将队头、队尾指针都批改成null。
最大容量为n的循环行列,队尾指针是rear,队头:front,则队空的条件是( )。
a.(rear+1)mod n=front
b.rear=front
c.rear+1=front
d.(rear-1)mod n=front
【答案】b
【解析】循环行列队空的条件是:rear=front。循环行列队满的条件,一般选用(rear+1)%maxqsize=front来断定队满,其间maxqsize标明行列的长度。
设有一个10阶的对称矩阵a,选用紧缩存储方法,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为( )。
a.13
b.33
c.18
d.40
【答案】b
【解析】关于对称矩阵,ai,j=aj,i。为了节约存储空间,为多个相同的元素只分配一个存储空间。关于对称矩阵,元素下表之间的对应联络为:当i>=j时,k=i(i-1)/2+j-1;当i<=j时,k=j(j-1)/2+i-1。其间k恰当于地址空间的标号,i为行号,j为列号。因为第一个元素存储地址为1,所以最终核算的k需要加1。所以a85的存储方位为8*(8-1)/2+5=33。
在平衡二叉树中刺进一个结点后构成了不平衡,设最低的不平衡结点为a,并已知a的左孩子的平衡因子为0,右孩子的平衡因子为l,则应作( )型调整以使其平衡
a.ll
b.lr
c.rl
d.rr
【答案】c
【解析】a的平衡因子此时为-1,要使刺进结点不平衡,有必要插在右孩子的左子树上,a平衡因子变成了-2.则需要进行两次旋转(先右旋后左旋)。
……
>>>这篇文章为材料精选>>>无缺版及有关材料均载于攻关学习网>>>每年更新!回来搜狐,查看更多
责任修改:
发表评论