长理培训•江西
导航

2020江西国家电网校园招聘考试:数据结构与算法自测(4)

来源: 2020-03-04 23:06
1.一个算法必须在执行有穷步之后结束,这是算法的(   )。
A.正确性      B.有穷性
C.确定性         D.可行性
 
2.设循环队列的存储空间为Q(1:30),初始状态front=rear=30,先经过一系列入队和退队运算后,front=10,rear=10,则循环队列中的元素个数为(   )
A.30 B.0
C.29 D.0或30
 
3.算法指的是(     )
A.计算机程序                   
B.解决问题的计算方法
C.排序算法                     
D.解决问题的有限运算序列
 
4.堆的形状是一棵(   )。
A.二叉排序树 B.满二叉树
C.完全二叉树 D.平衡二叉树
 
5.有一个100×90的稀疏矩阵,非0元素有10,设每个整型数占2个字节,则用三元组表示该矩阵时,所需的字节数是(   )。
A.20      B. 66        
C.18 000      D.33
 
1.【答案】B。解析:算法的特征有:有穷性、确切性、输入项、输出项、可行性,当输入数据进行有穷计算,则要求算法要有有穷性。
2.【答案】D。解析:当front<rear时,循环队列中的元素个数为N-front+rear(N为循环队列容量)。当front=rear时,循环队列中的元素个数可能为空,也可能为满。
3.【答案】D。解析:算法指的是解决问题的有限运算序列。
4.【答案】C。解析:若n个元素a1,a2,a3,…,an满足堆,且让结点按1、2、3、…、n顺序编号,根据完全二叉树的性质(若i为根结点,则左孩子为2i,右孩子为2i+1)可知,一个堆对应着一颗完全二叉树,堆排序实际与一棵完全二叉树有关。
5.【答案】B。解析:每个元素要用行号,列号,元素值来表示,在用三元组表示稀疏矩阵,还要三个成员来记住,矩阵的行数列数,总的元素数,所以所需的字节数是10*(1+1+1)*2+3*2=66

温馨提示:因考试政策、内容不断变化与调整,长职理培网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长职理培)

直播课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
相关推荐
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端