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

面试题 相关文章推荐
可以在一个PHP文件里面include另外一个PHP文件两次吗
May 22 面试题
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
Mar 14 面试题
介绍Ibatis的核心类
Nov 18 面试题
serialVersionUID具有什么样的特征
Feb 20 面试题
雅虎笔试题(字符串操作)
Mar 24 面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 面试题
经典c++面试题二
Aug 14 面试题
创建索引时需要注意的事项
May 13 面试题
了解AppleTalk协议吗
Apr 01 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
EJB的角色和三个对象
Dec 31 面试题
J2EE系统只能是基于web
Sep 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
在smarty中调用php内置函数的方法
2013/02/07 PHP
php笔记之:有规律大文件的读取与写入的分析
2013/04/26 PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
2014/11/25 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
Mac下关于PHP环境和扩展的安装详解
2019/10/17 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
如何清除IE10+ input X 文本框的叉叉和密码输入框的眼睛图标
2016/12/21 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
详解 vue.js用法和特性
2017/10/15 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
Python多线程同步Lock、RLock、Semaphore、Event实例
2014/11/21 Python
Python3计算三角形的面积代码
2017/12/18 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
解决Python二维数组赋值问题
2019/11/28 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
对python中各个response的使用说明
2020/03/28 Python
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
Javascript如何发送一个Ajax请求
2015/01/26 面试题
协议书的格式
2014/04/23 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
门卫岗位职责
2015/02/09 职场文书
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server