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

面试题 相关文章推荐
写一个用矩形法求定积分的通用函数
Nov 08 面试题
VLAN和VPN有什么区别?分别实现在OSI的第几层?
Dec 23 面试题
PPP协议组成及简述协议协商的基本过程
May 28 面试题
网络安全方面的面试题
Jan 07 面试题
linux系统都有哪些运行级别
Mar 26 面试题
软件测试笔试题
Oct 25 面试题
新媒传信软件测试面试题
Feb 24 面试题
软件测试常见笔试题
Feb 04 面试题
客服端调用EJB对象的几个基本步骤
Jan 15 面试题
介绍一下Java的事务处理
Dec 07 面试题
JAVA中运算符的分类及举例
Sep 12 面试题
Java Servlet的主要功能和作用是什么
Feb 14 面试题
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
星际争霸任务指南——神族
2020/03/04 星际争霸
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
5款适合PHP使用的HTML编辑器推荐
2015/07/03 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
2017/01/21 Javascript
JavaScript之排序函数_动力节点Java学院整理
2017/06/30 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
vue+element tabs选项卡分页效果
2020/06/29 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
python excel多行合并的方法
2020/12/09 Python
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
酒店人事专员岗位职责
2013/12/19 职场文书
保护环境建议书400字
2014/05/13 职场文书
创先争优标语
2014/06/27 职场文书
教师查摆问题自查报告
2014/10/11 职场文书
Flask response响应的具体使用
2021/07/15 Python
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技