【2021】小米秋招测试开发方向第一场笔试
时长:120分钟 总分:100分
136浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 填空题 |
---|---|---|---|
数量 | 10 | 10 | 2 |
mysql数据库有选课表learn(student_idint,cours...
mysql数据库有选课表learn(student_id int, course_id int),字段分别表示学号和课程编号,现在想获取每个学生所选课程的个数信息,请问如下的sql语句正确的是
给定下列程序,那么执行printf("%d\n",foo(12,20))...
给定下列程序,那么执行printf("%d\n", foo(12, 20))的输出结果是________。
int foo(int x, int y){
if (x <= 0 || y <= 0)
return 1
return 3 * foo( x-6, y/2 )
}
给定一个m行n列的整数矩阵(如下面矩阵),每行从左到右和每列从上到下都是有...
给定一个m行n列的整数矩阵(如下面矩阵),每行从左到右和每列从上到下都是有序的。判断一个整数k是否在矩阵中出现的最优算法,在最坏情况下的时间复杂度是________。
1 5 7 9
4 6 10 15
8 11 12 19
14 16 18 21
在数组A中a[0]到a[5]中分别存放一列数{5,4,0,3,1,2},使...
在数组A中a[0]到a[5]中分别存放一列数{5,4,0,3,1,2},使用简单选择排序法对其按照升序进行排序,第0趟比较后,进行交换的是
一个黑色袋子中装有5个红球,5个蓝球,5个黄球,从中抽取三次,每次抽一个球...
一个黑色袋子中装有5个红球,5个蓝球,5个黄球,从中抽取三次,每次抽一个球,取完不放回,则每种颜色球各得一个的概率是()
下面这个程序执行后会有什么错误或效果:#defineMAX255intma...
下面这个程序执行后会有什么错误或效果:
#define MAX 255
int main()
{
unsigned char A[MAX], i
for(i= 0 i<=MAX i++)
A[i] = i
}
下面是折半查找的实现,data是按升序排列的数据,x是查找下标,y是查找上...
下面是折半查找的实现,data是按升序排列的数据,x是查找下标,y是查找上标,v是查找的数值,返回v在data的索引,若没找到返回-1。代码不正确的是
public int bsearch(int [] data, int x, int y, int v){
int m
while(x<y){ //1
m = x + (y - x)/2 //2
if(data[m] > v) y = m //3
}
return -1 //4
}
二叉树

扑克牌大小
3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER
输入两手牌,两手牌之间用“-”连接,每手牌的每张牌以空格分隔,“-”两边没有空格,如:4 4 4 4-joker JOKER
请比较两手牌大小,输出较大的牌,如果不存在比较关系则输出ERROR
基本规则:
(1)输入每手牌可能是个子,对子,顺子(连续5张),三个,炸弹(四个)和对王中的一种,不存在其他情况,由输入保证两手牌都是合法的,顺子已经从小到大排列;
(2)除了炸弹和对王可以和所有牌比较之外,其他类型的牌只能跟相同类型的存在比较关系(如,对子跟对子比较,三个跟三个比较),不考虑拆牌情况(如:将对子拆分成个子)
(3)大小规则跟大家平时了解的常见规则相同,个子,对子,三个比较牌面大小;顺子比较最小牌大小;炸弹大于前面所有的牌,炸弹之间比较牌面大小;对王是最大的牌;
(4)输入的两手牌不会出现相等的情况。
答案提示:
(1)除了炸弹和对王之外,其他必须同类型比较。
(2)输入已经保证合法性,不用检查输入是否是合法的牌。