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

面试题 相关文章推荐
关键字final的用法
Oct 02 面试题
将"引用"作为函数参数有哪些特点
Apr 05 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
Dec 13 面试题
采用怎样的方法保证数据的完整性
Dec 02 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
介绍一下linux文件系统分配策略
Nov 17 面试题
Shell编程面试题
May 29 面试题
品恩科技软件测试面试题
Oct 26 面试题
如何清空Session
Feb 23 面试题
如何写一个自定义标签
Dec 28 面试题
介绍一下SOA和SOA的基本特征
Feb 24 面试题
JAVA软件工程师测试题
Jul 25 面试题
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
《APMServ 5.1.2》使用图解
2006/10/23 PHP
PHP中array_slice函数用法实例详解
2014/11/25 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
js 可拖动列表实现代码
2011/12/13 Javascript
jQuery移除元素自动解绑事件实现思路及代码
2014/05/31 Javascript
Angularjs基础知识及示例汇总
2015/01/22 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
JavaScript & jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
vue 组件开发原理与实现方法详解
2019/11/29 Javascript
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
Python3最长回文子串算法示例
2019/03/04 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
python datetime处理时间小结
2020/04/16 Python
Python selenium模拟手动操作实现无人值守刷积分功能
2020/05/13 Python
python re.match()用法相关示例
2021/01/27 Python
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
信息技术教学反思
2014/02/12 职场文书
党员一句话承诺大全
2014/03/28 职场文书
巾帼志愿者活动方案
2014/08/17 职场文书
发票退票证明
2015/06/24 职场文书
海底两万里读书笔记
2015/06/26 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
小学语文新课改心得体会
2016/01/22 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python