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

面试题 相关文章推荐
Collection和Collections的区别
May 02 面试题
输入N,打印N*N矩阵
Feb 20 面试题
函数指针的定义是什么
Aug 14 面试题
经典C++面试题一
Nov 06 面试题
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
May 18 面试题
非常详细的C#面试题集
Jul 13 面试题
C#和SQL Server的面试题
Aug 12 面试题
sort命令的作用和用法
Nov 04 面试题
Ajax请求总共有多少种Callback
Jul 17 面试题
遇到的Mysql的面试题
Jun 29 面试题
介绍一下Ruby的多线程处理
Feb 01 面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 面试题
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
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
php制作简单模版引擎
2016/04/07 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
Laravel服务容器绑定的几种方法总结
2020/06/14 PHP
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
jquery实现顶部向右伸缩的导航区域代码
2015/09/02 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
关于angularJs指令的Scope(作用域)介绍
2016/10/25 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
2017/01/21 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
js中url对象化管理分析
2017/12/29 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
Python编程之字符串模板(Template)用法实例分析
2017/07/22 Python
python线程池threadpool使用篇
2018/04/27 Python
windows下添加Python环境变量的方法汇总
2018/05/14 Python
TensorFlow Session使用的两种方法小结
2018/07/30 Python
通过python爬虫赚钱的方法
2019/01/29 Python
Python实现微信自动好友验证,自动回复,发送群聊链接方法
2019/02/21 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
联谊活动总结
2014/08/28 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
2015年项目工作总结
2015/04/29 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书