两道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...

面试题 相关文章推荐
Java面试题及答案
Sep 08 面试题
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
ORACLE十问
Apr 20 面试题
什么是反射
Mar 17 面试题
sealed修饰符是干什么的
Oct 23 面试题
linux下进程间通信的方式
Dec 23 面试题
Linux上比较文件的命令都有哪些
Feb 24 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 19 面试题
新媒传信软件测试面试题
Feb 24 面试题
一些关于MySql加速和优化的面试题
Jan 30 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
Ruby如何实现动态方法调用
Nov 18 面试题
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多种序列化与反序列化的方法
2013/06/06 PHP
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
2018/06/19 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
jquery学习总结(超级详细)
2014/09/04 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
jQuery实现径向动画菜单效果
2015/07/17 Javascript
jQuery与getJson结合的用法实例
2015/08/07 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
学习python的几条建议分享
2013/02/10 Python
编写Python脚本来获取mp3文件tag信息的教程
2015/05/04 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
Python 功能和特点(新手必学)
2015/12/30 Python
Python subprocess模块常见用法分析
2018/06/12 Python
详解Python3迁移接口变化采坑记
2019/10/11 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
2020/10/12 Python
商场端午节活动方案
2014/01/29 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
四年级学生期末评语
2014/12/26 职场文书
酒店宣传语大全
2015/07/13 职场文书
2016小学教师读书心得体会
2016/01/13 职场文书
拙作再改《我的收音机情缘》
2022/04/05 无线电