请教 轩辕互动 面试经验 昨天接到轩辕互动的面试通知,5.1后过去参加 机试,然后面试,不知道该准备些什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ╭︿︿︿╮ {/ o o /} ( (oo) ) ︶ ︶︶好运 这是我兄弟他已经去轩辕互动的笔试题,给你参考一下,但不知道现在的笔试题变了没有1. 对于一个给定的整数数组,"支配者"是在这个数组中出现的频率超过一半的整数,例如:[3,4,3,2,3,-1,3,3]数值"3"出现过5次,5/8>0.5,所以数值"3"是一个"支配者";而在这个数组中,这个"支配者"出现在数组下标:0,2,4,6,7请写一个函数,在给定的整数数组中找出"支配者"所在的任意一个数组下标,如果一个数组中没有这样的"支配者",那么就返回-1;要求:文件名: Dominator.ext, 方法名: static public int dominator(int a[])2. "有序数组中绝对值不同的数的个数"指的是,一个已经排好序的整数数组中绝对值不相同的数字的个数;例如:[-5,-3,-1,0,3,6]绝对值不同的数的个数为5,因为其中有5个不同的绝对值: 0, 1, 3, 5, 6请返回给定有序数组中绝对值不同的数的个数.要求:文件名: AbsDistinct.java,方法名: static public int absDistinct(int a[])3. 一个序列S的子序列是指在该序列S中拥有连续的数组下标的元素所组成的序列.例如,对于给定的序列S[0]=3 S[1]=2 S[2]=-6 S[3]=4 S[4]=0我们可以得到下面的子序列:[2,-6,4,0] [3,2,-6,4,0] [2] [3,2,-6] [-6,4] [](空的子序列)以及其他的子序列,子序列[]被称为空的子序列,因为其中不包括任何的元素.下面的序列则不是给定序列的子序列:[3,-6,0],[1],[3,2,-6,10]最大的子序列之和是指一个序列中所有非空的子序列的元素的总和的最大值,用更精确的方式来表示:Max(S[p]+S[p+1]+.....+S[q])其中p,q都是整数并且p<q对于上面的序列S,最大的子序列之和为5=S[0]+S[1]请写一个函数,对于给定的序列S,返回它的最大子序列之和.要求:文件名: MaxSliceSum.java,方法名: static public int maxSliceSum(int a[])时间:一个半小时 环境:linux 呵 4L 牛X 建议LZ去在CSDN或google上搜下相应的面试题...祝LZ好运! 怎样用Java调用Linux的cp命令? 不一般的报数问题 面试“笔试”能为录取的原则吗? Color.RED 和Color.red究竟有什么区别? 各位高手请帮我看看这段程序哪里写错了? Java获得系统时间 我想做个当我敲下Enter键时,对话框会响应。可是我的对话框不听话 我想问一下java的应用程序可不可以被做成exe文件来执行 一个关于ArrayList的问题 对了,各位有谁用java系列的做过什么东西呀 类定义自己的对象为成员变量? java读取文件问题,请高手解决!
╭︿︿︿╮
{/ o o /}
( (oo) )
︶ ︶︶好运
1. 对于一个给定的整数数组,"支配者"是在这个数组中出现的频率超过一半的整数,例如:
[3,4,3,2,3,-1,3,3]
数值"3"出现过5次,5/8>0.5,所以数值"3"是一个"支配者";而在这个数组中,这个"支配者"出现在数组下标:
0,2,4,6,7
请写一个函数,在给定的整数数组中找出"支配者"所在的任意一个数组下标,如果一个数组中没有这样的"支配者",那么就返回-1;
要求:
文件名: Dominator.ext, 方法名: static public int dominator(int a[])2. "有序数组中绝对值不同的数的个数"指的是,一个已经排好序的整数数组中绝对值不相同的数字的个数;
例如:
[-5,-3,-1,0,3,6]
绝对值不同的数的个数为5,因为其中有5个不同的绝对值: 0, 1, 3, 5, 6
请返回给定有序数组中绝对值不同的数的个数.
要求:
文件名: AbsDistinct.java,方法名: static public int absDistinct(int a[])3. 一个序列S的子序列是指在该序列S中拥有连续的数组下标的元素所组成的序列.例如,对于给定的序列
S[0]=3 S[1]=2 S[2]=-6 S[3]=4 S[4]=0
我们可以得到下面的子序列:
[2,-6,4,0] [3,2,-6,4,0] [2] [3,2,-6] [-6,4] [](空的子序列)
以及其他的子序列,子序列[]被称为空的子序列,因为其中不包括任何的元素.
下面的序列则不是给定序列的子序列:
[3,-6,0],[1],[3,2,-6,10]
最大的子序列之和是指一个序列中所有非空的子序列的元素的总和的最大值,用更精确的方式来表示:
Max(S[p]+S[p+1]+.....+S[q])
其中p,q都是整数并且p<q
对于上面的序列S,最大的子序列之和为
5=S[0]+S[1]
请写一个函数,对于给定的序列S,返回它的最大子序列之和.
要求:
文件名: MaxSliceSum.java,方法名: static public int maxSliceSum(int a[])
时间:一个半小时 环境:linux
建议LZ去在CSDN或google上搜下相应的面试题...
祝LZ好运!