【每天一道算法题】

来源:互联网 发布:软件新城西安到三桥 编辑:程序博客网 时间:2024/04/29 05:45

NO.1

下面关于B和B+树的描述中,不正确的是()


A.B树和B+树都是平衡的多叉树

B.B树和B+树都可用于文件的索引结构

C.B树和B+树都能有效的支持顺序检索

D.B树和B+树都能有效的支持随机检索



答案:C.

1、B树和B+树用于组织文件的动态索引结构。

2、B树和B+树都是平衡的多分支树。 

3、B树只适用于随机检索,不适用于顺序检索, 而B+树适用于顺序检索和随机检索。








NO.2

将数组 var a=[1,2,3] 变成数组 [4,3,2,1] 下面的方式正确的是?


A.a.reverse().unshift(4)

B.a.push(4).reverse()

C.a.push(4); a.reverse()

D.a.splice(3,1,4).reverse()



答案:A.

reverse()直接对数组操作,unshift()在数组的头部插入元素,故A正确

push()返回的数组的长度,故B错误

splice()返回的是包含删除的元素的数组(如果没有元素被删除则返回空数组),故D错误







NO.3

二叉树是一般树的特殊情形()


A.对

B.错




答案:B.

1、树中结点的最大度数没有限制,而二叉树结点的最大度数为2;

2、树的结点无左、右之分,而二叉树的结点有左、右之分。






NO.4

将整数序列(7-2-4-6-3-1-5)按所示顺序构建一棵二叉排序树a(亦称二叉搜索树),之后将整数8按照二叉排序树规则插入树a中,请问插入之后的树a中序遍历结果是____。

A.1-2-3-4-5-6-7-8

B.7-2-1-4-3-6-5-8

C.1-3-5-2-4-6-7-8

D.1-3-5-6-4-2-8-7

E.7-2-8-1-4-3-6-5

F.5-6-3-4-1-2-7-8



答案:A.

很简单,二叉排序树的中序遍历一定有序。







原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 婴儿后脑睡平了怎么办 六个月宝宝免疫力低怎么办 十个月宝宝食烧怎么办 6个月宝宝感冒了怎么办 5个月宝宝腿短怎么办 5个月宝宝太瘦怎么办 宝宝喝了浓奶粉怎么办 一岁把尿不尿怎么办 五个月的宝宝大便干燥怎么办 婴儿便秘怎么办什么方法最有效 8个月小孩便秘怎么办 1个月新生儿便秘怎么办 新生儿头竖立0分怎么办 20天的宝宝便秘怎么办 出生23天的宝宝便秘怎么办 喝奶粉的宝宝便秘怎么办 抱孩子抱的驼背怎么办 4岁宝宝不拉屎怎么办 小朋友大便拉不出来怎么办 儿童便秘拉不出来怎么办 没感冒喉咙有痰怎么办 宝宝喂不进去药怎么办 新生儿只放屁不拉大便怎么办 新生儿腹胀不拉大便怎么办 8月宝宝咳嗽有痰怎么办 2个月婴儿惊吓怎么办 吃了米粉不拉屎怎么办 奇异果奶昔苦了怎么办 8个月宝宝偏瘦怎么办 一岁宝宝螺旋腿怎么办 七个月宝宝晚上咳嗽厉害怎么办 孕7个月感冒咳嗽怎么办 4个月婴儿肺炎怎么办 宝宝吃胡萝卜泥拉肚子怎么办 宝宝吃土豆泥不消化怎么办 五个月宝宝奶睡怎么办 橘子和牛奶一起吃了怎么办 半岁宝宝不喝水怎么办 一岁宝宝总是便秘怎么办 1岁的宝宝不喝水怎么办 两月宝宝不喝水怎么办