`
jythoner
  • 浏览: 608954 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

轩辕互动面试2题

阅读更多
1.先人力面试,介绍完自己,介绍项目,还让我计算每天北京会喝掉多少咖啡,我靠,汗,还让我给一具体数字,瞎算了一下,30万,最后让我用英文介绍一个自己喜欢的人,发现口语还是不好.......balabala
介绍自己的优缺点(英文)


2.之后开始上机编程,刚开发明明说的是就3+1道题,说实在的都是基础题,可以用c、c++、java、c#什么都成。

package testInterview;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.TreeMap;
import java.util.TreeSet;

import java.util.Map;

public class testXuanYuan {
	@SuppressWarnings("static-access")
	public static void main(String[] args) {
		// int[] numbers = {1,3,5,7,8,25,4,20};
		int[] numbers2 = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 6, 6, 7, 7, 8 };
		int[] numbers3 = { 2, -2, -3, -4, 3, 4, 5, 6, -7, 8 };
		int[] numbers4 = { 2,1,3,7,6,5,4};
		testXuanYuan t = new testXuanYuan();
		// int a=t.equity(numbers);
		// System.out.print(a);
		// int b=t.getZhiPeiDian(numbers2);
		// System.out.print(b);

	// t.getDiffernt(numbers3);

	//测试排序后数字在原数组中的索引
	Set<Integer> tSet=new TreeSet<Integer>();
	tSet=t.sort(numbers4);
	
	for(Integer x:tSet){
		System.out.println(x+"原数组中的序号为"+t.findIndex(numbers4, x)+".");
	}
	}

	// 查找一个整型数组的平衡点.
	public static int equity(int[] numbers) {
		int total = 0;

	for (int i = 0; i < numbers.length; i++) {
		total += numbers[i];
	}

	int frontSum = 0;

	for (int i = 0; i < numbers.length; i++) {
		int backSum = total - frontSum - numbers[i];
		System.out.println(i + "------" + frontSum);
		System.out.println(i + "------" + backSum);
		if (frontSum == backSum) {
			return i;
		}
		frontSum += numbers[i];
	}

	return -1;
	}

	// 寻找支配点
	public static int getZhiPeiDian(int[] temp) {
		int size = temp.length;

	Map<Integer, Integer> map = new HashMap<Integer, Integer>();

	for (Integer x : temp) {
		Integer freq = map.get(x);
		map.put(x, (freq == null ? 1 : freq + 1));
	}

	for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
		Integer eachCount = entry.getValue();

	if (eachCount.intValue() > (size / 2))
		return entry.getKey();
	}

	throw new RuntimeException("Can not find zhiPeiDian");
	}

	// 实现一个整型数组类似java.lang.String的charAt方法.
	public static int intAt(int a[], int index) throws Exception {

	if (index >= 0 && index < a.length) {
		return a[index];
	} else
		throw new Exception("Argument Error");
	}

	// 实现一个去除整型数组中绝对值相同的数字.最后返回一个长度.
	public static int getDiffernt(int arr[]) {
		Set<Integer> set = new TreeSet<Integer>();
		for (int i = 0; i < arr.length; i++) {
			set.add(Math.abs(arr[i]));
		}
		for (Integer x : set) {
			System.out.print(x);
		}
		return set.size();
	}
	
	/*
	* 对一个数组进行排序,利用TreeSet
	* 输入参数:数组
	* 输出参数:Set
	*/
	public Set<Integer> sort(int c[]){
		TreeSet<Integer> tSet=new TreeSet<Integer>();
		for(int j=0;j<c.length;j++){
			tSet.add(c[j]);
		}
		return tSet;
	}
	/*
	* 找一个数在数组中的索引(下标)
	* 输入参数:数组,要找的数字
	* 输出参数:对应的下标
	*/
	public int findIndex(int a[],int b){
		for(int i=0;i<a.length;i++){
			if(a[i]==b){
				return i;
			}
		}
		return -1;
	}


}

分享到:
评论
1 楼 zuojc7 2010-04-20  
楼主 你的第二题是不是有滴滴问题呀

相关推荐

    轩辕剑online、轩辕剑4中PLY模型读取程序源码

    2. tex.cpp:这部分代码处理纹理映射,是3D模型显示的重要部分。它读取与PLY模型相关的tex文件,这些文件通常包含贴图信息,使得3D模型在渲染时能呈现出相应的颜色和质感。 3. myglwidget.cpp:这是OpenGL窗口的...

    轩辕剑枫之舞(Dosbox运行)

    《轩辕剑外传 枫之舞》是由大宇资讯制作的角色扮演游戏,于1995年1月6日在台湾发行。这款游戏是轩辕剑系列的首部外传作品。游戏背景设定在战国时期,讲述了墨子弟子辅子彻发现鬼谷子弟子蜀桑子的阴谋后,踏上江湖的...

    轩辕剑java代码

    【标题】:“轩辕剑java代码”揭示了这个压缩包文件主要包含与“轩辕剑”相关的Java编程源代码。轩辕剑,作为一个历史悠久的中国神话传说中的宝剑,可能在此处指的是一个软件项目或游戏的名称,而这个项目或游戏的...

    趴站蹲点\轩辕剑V3.31.zip

    在《轩辕剑V3.31》中,玩家将扮演主角,与其他角色互动,解决谜题,与敌人战斗。游戏采用了回合制战斗系统,玩家可以根据角色的属性和技能策略性地进行战斗。此外,游戏还包含了丰富的物品系统、技能树和角色养成...

    轩辕中学2008—2009学年八年级数学下月考试题精选.doc

    这份文档是轩辕中学2008—2009学年八年级数学下月的考试试题,涵盖了选择题、填空题和解答题等多种题型,主要测试学生的数学能力,包括但不限于代数、不等式、方程、因式分解、几何等知识点。 1. **选择题**: - ...

    VC轩辕剑天之痕【包含图片视频音乐源代码】PART.2

    VC轩辕剑天之痕【包含图片视频音乐源代码】PART.2

    手机游戏——轩辕豪侠传-破解版.jar

    最新的手机游戏——轩辕豪侠传-破解版.jar

    轩辕7004硬盘录像机软件

    本设备是专为安防领域设计的一款数字监控产品,它采用了嵌入式处理器和嵌入式操作系统,结合了IT 领域各项最新技术,如视音频压缩/解压缩、大容量硬盘记录、TCP/IP 网络等技术,代码固化在FLASH 中,使得系统运行更...

    轩辕9500四路软件.zip

    轩辕9500四路软件.zip是一个压缩包文件,包含了专为轩辕品牌的四路采集卡设计的Windows驱动程序和相关工具。这个采集卡是用于监控系统中的,它利用同轴电缆作为传输媒介来捕获和处理视频信号。同轴通信是一种传统而...

    轩辕剑online、轩辕剑4中PLY模型读取工具

    可以读取显示轩辕剑online、轩辕剑4、苍之涛里面的PLY模型。

    轩辕4路监控卡驱动

    【轩辕4路监控卡驱动】是一款专为四通道监控设备设计的硬件驱动程序,由轩辕品牌在2012年6月发布。该驱动程序的主要功能是为4路监控采集卡提供必要的支持,确保视频数据的稳定传输和高质量的图像显示。在监控系统中...

    【站长亲测】轩辕剑一键安装即玩服务端游戏程序+充值后台

    轩辕剑一键安装即玩服务端游戏程序+充值后台

    轩辕剑5完全說明手册

    轩辕剑5完全說明手册 轩辕剑5完全說明手册

    轩辕剑3外传天之痕完全手册

    轩辕剑3外传天之痕完全手册

    截取轩辕剑6的3D模型

    截取轩辕剑6的3D模型 《轩辕剑陆》正式版(需激活)或试玩版(←我不是来卖萌的,强迫症一定要列全,桑不起…) (2) GameAssassin,游戏模型截取软件。

    轩辕旅行网站源码,全源码

    2. 数据访问层:源码中可能包含了数据库交互的代码,如ADO.NET或者Entity Framework。ADO.NET是.NET框架的一部分,用于连接数据库并执行SQL查询,而Entity Framework则是一种ORM(对象关系映射)工具,允许开发者以...

    河南省郑州市轩辕2012年九年级数学上学期第一次月考试题(无答案) 北师大版 试题.doc

    这份文档是河南省郑州市轩辕中学2012年九年级数学上学期第一次月考试题,采用的是北师大版教材。试题涵盖了多个初中数学的核心知识点,包括等腰三角形的性质、几何作图、一元二次方程、反证法、二次函数的零点、线段...

    轩辕中学八年级下数学周测试题精选.doc

    4. **相似比的应用**:在第2题和第7题中,给出了相似三角形的相似比,并要求根据这个比例计算对应边的长度。这需要理解相似比的意义,即相似三角形的对应边之比等于相似比。 5. **直角三角形的性质**:第6题和第23...

    轩辕剑网络版经验显示工具

    仅显示轩辕剑网络版游戏中的经验数值 支持双开,支持蚩尤再现 不提供外挂功能

    轩辕Windows服务安装与卸载工具 v1.1

    安装环境:需要安装.net4.0轩辕Windows服务安装与卸载工具 更新日志:更新时间:2016-11-071、修复打开文件选择器在64位中不能正常打开2、修复安装多个 windows服务只能安装第一个的问题3、修复其他小bug

Global site tag (gtag.js) - Google Analytics