算法与数据结构——360笔试题

算法题 11:排序算法(360校招笔试题)

题目:用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序,序列的变化情况采样如下:
20,15,21,25,47,27,68,35,84
15,20,21,25,35,27,47,68,84
15,20,21,25,27,35,47,68,84

请问采用的是以下哪种排序算法()
A、选择排序
B、希尔排序
C、归并排序
D、快速排序

备注:下图与题目无关
这里写图片描述

*************************************************************************************************************************

算法题 22:买门票找零钱(360笔试)

题目:绘画展览门票每张5元,如果有2n个人排队购票,每人一张,并且其中一半人恰有5元钱,另一半人恰有10元钱,而票房无零钱 可找,那么如何将这2n个人排成一列,顺次购票,使得不至于因票房无零钱可找而耽误时间,应该采用什么算法解决呢?()
A、贪心算法
B、分支限界法
C、 回溯法
D、动态规划法

*************************************************************************************************************************

算法题 46:四叉树的叶节点(360笔试题)

题目:一个四叉树,度为4的结点个数为6,度为3的节点个数是10,度为2的节点个数是5,叶子节点个数为()
A、40
B、42
C、38
D、44

*************************************************************************************************************************

算法题 69:猜数(360笔试题)

题目:教授选出两个从2到5的数字(假设第一个数字比第二个大),分别把它们的和告诉学生A,把它们的差告诉学生B。结果学生A和B都无法正确推导出数字是多少。又假设学生A和B的结论是正确的,则这两个数字是:()

*************************************************************************************************************************

算法题 104:环形队列元素个数(奇虎360笔试编程题)

题目:设有一个用数组Q[1..m]表示的环形队列,约定f为当前队头元素在数组中的位置,r为队尾元素的后一位置(按顺时针方向),若队列非空,则计算队列中元素个数的公式应为()

A、 (m+r-f)mod m
B、 r-f
C、 (m-r-f)mod m
D、 (m-r+f)mod m

*************************************************************************************************************************

算法题 119:完全二叉树的节点数(360笔试题)

题目:一棵有124个叶节点的完全二叉树,最多有( )个节点。
A、247
B、248
C、249
D、250

*************************************************************************************************************************

算法题 153:二叉树父节点与两个节点的路径之和最小(360笔试题)

题目:有 1000 个无序的整数,希望使用最快的方式找出前 50 个最大的,最佳的选择是( )
A、冒泡排序
B、基数排序
C、堆排序
D、快速排序

**************************************************************************************************************************
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值