两道JAVA笔试题


Posted in 面试题 onSeptember 14, 2016
题目一:一个数组,“支配者”是在数组中出现频率超过一半的整数, 例如[3,4,3,2,-1,3,3,3]数值“3”出现过5次,5除以8大于0.5 所以数值“3”是一个支配者; 而在这个数组中的支配者出现在数组下标[0,2,4,6,7]
写一个函数,在给定的整数数组中找出支配者所在的任意一个数组下标,如果一个数组中没有支配者返回-1。
题目二:“有序数组中绝对值不同的数的个数”指的是,一个已经排好序的整数数组中,绝对值不相同的数字的个数。例如:[-5,-3,-1,0,3,6].请返回给定有序数组中绝对值不同的数的个数。
第一题:
自己建立一个类,包括属性:value,count,pos(数组)。
pos数组存放每个value的位置。
把所有数据全部查询一遍,碰到一个新的数就给这个数生成一个对象,以后碰到同样的数则把他的位置放在pos数组里。
查询后的结果是在一个数组里的。
第二题:
从两边往中间找,有点类似于数据结构中的某种排序方法,不过这是寻找。
1.随便从一边开始,然后比较两端的绝对值,记下小的一端,从大的一端往里找。
2.如果碰到了比小的一端还小的数据,则记下它,从以前的小的一端开始往里找。
3.一直这样下去。
如:-5,-3,-2,0,2,3,4
假如从左边开始:
-5 4 小的:4
4 -3 小的:-3
-3 3 小的:-3 (3重复一次)
-3 2 小的:2
2 -2 小的:2 (2重复一次)
0 完毕
于是绝对值不重复的有:3个

Tags in this post...

面试题 相关文章推荐
线程的基本概念、线程的基本状态以及状态之间的关系
Oct 26 面试题
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
Java提供了哪些企业应用编程接口
Feb 13 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
SQL里面IN比较快还是EXISTS比较快
Jul 19 面试题
中海讯通笔试题
Sep 15 面试题
网络技术支持面试题
Apr 22 面试题
什么是反射
Mar 17 面试题
进程的查看和调度分别使用什么命令
Dec 14 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
西安夏日科技有限公司Java笔试题
Jan 11 面试题
Ruby如何定义一个类
Oct 08 面试题
Java文件和目录(IO)操作
Aug 26 #面试题
有abstract方法的类一定要用abstract修饰吗
Mar 14 #面试题
如何用Java判断一个文件或目录是否存在
Nov 19 #面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 #面试题
举例说明类变量和实例变量的区别
Jun 30 #面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 #面试题
日期和时间问题
Jan 04 #面试题
You might like
php随机输出名人名言的代码
2012/10/07 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
js实现5秒倒计时重新发送短信功能
2017/02/05 Javascript
react-native-video实现视频全屏播放的方法
2018/03/19 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
Electron-vue开发的客户端支付收款工具的实现
2019/05/24 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
js实现固定区域内的不重叠随机圆
2019/10/24 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
基于vue和websocket的多人在线聊天室
2020/02/01 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
简单介绍Python中的readline()方法的使用
2015/05/24 Python
python链接Oracle数据库的方法
2015/06/28 Python
python的pdb调试命令的命令整理及实例
2017/07/12 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
保险专业大专生求职信
2013/10/26 职场文书
商学院大学生求职的自我评价
2014/03/12 职场文书
高中课前三分钟演讲稿
2014/09/13 职场文书
云台山导游词
2015/02/03 职场文书
2015年社区卫生工作总结
2015/04/21 职场文书
交通事故起诉书
2015/05/19 职场文书
学校标语口号大全
2015/12/26 职场文书
海贼王十大逆天果实 魂魂果实上榜,岩浆果实攻击力最强
2022/03/18 日漫
Kubernetes控制节点的部署
2022/04/01 Servers