两道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中如何创建和修改数组
May 02 面试题
精伦电子Java笔试题
Jan 16 面试题
益模软件Java笔试题
Mar 27 面试题
金讯Java笔试题目
Jun 18 面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
linux面试相关问题
Apr 28 面试题
设计模式的基本要素是什么
Apr 21 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
什么是Remote Module
Jun 10 面试题
用Python写一个for循环的例子
Jul 19 面试题
Java基础面试题
Nov 02 面试题
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的错误信息
2006/10/09 PHP
用PHP实现的随机广告显示代码
2007/06/14 PHP
php获取地址栏信息的代码
2008/10/08 PHP
PHP导入Excel到MySQL的方法
2011/04/23 PHP
解析PHP的session过期设置
2013/06/29 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
PHP多进程编程之僵尸进程问题的理解
2017/10/15 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
JS window.opener返回父页面的应用
2009/10/24 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
2011/06/08 Javascript
通过下拉框的值来确定输入框是否可以为空的代码
2011/10/18 Javascript
微信JS接口汇总及使用详解
2015/01/09 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
2018/11/27 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
Python文件操作基础流程解析
2020/03/19 Python
python同时遍历两个list用法说明
2020/05/02 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
服装公司总经理岗位职责
2013/11/30 职场文书
会议邀请函范文
2014/01/09 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
初级党校心得体会
2014/09/11 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书